中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

Python中的SQL查詢如何實現條件篩選

sql
小樊
81
2024-08-18 13:49:37
欄目: 云計算

在Python中可以使用SQLAlchemy庫來實現SQL查詢,并進行條件篩選。下面是一個簡單的例子:

from sqlalchemy import create_engine, Column, Integer, String
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.orm import sessionmaker

# 創建一個連接到內存數據庫的引擎
engine = create_engine('sqlite:///:memory:')

# 創建一個基類
Base = declarative_base()

# 定義一個數據模型
class User(Base):
    __tablename__ = 'users'
    
    id = Column(Integer, primary_key=True)
    name = Column(String)
    age = Column(Integer)
    
# 創建數據表
Base.metadata.create_all(engine)

# 創建一個會話
Session = sessionmaker(bind=engine)
session = Session()

# 插入數據
session.add(User(name='Alice', age=25))
session.add(User(name='Bob', age=30))
session.add(User(name='Charlie', age=35))
session.commit()

# 查詢年齡大于30的用戶
users = session.query(User).filter(User.age > 30).all()

for user in users:
    print(user.name, user.age)

在上面的例子中,我們首先創建了一個內存數據庫引擎,然后定義了一個數據模型User,并創建了數據表。接著我們插入了一些數據,最后通過filter方法實現了條件篩選,查詢出年齡大于30的用戶。

0
石林| 浙江省| 都昌县| 柳江县| 丰县| 赤水市| 龙门县| 绥棱县| 涿州市| 常宁市| 平陆县| 襄樊市| 平罗县| 桐乡市| 江门市| 精河县| 东辽县| 泰安市| 西安市| 积石山| 甘洛县| 浪卡子县| 河间市| 沈阳市| 女性| 湘西| 台江县| 佛山市| 平定县| 大港区| 芒康县| 塔河县| 易门县| 铁岭县| 宜宾市| 夏津县| 新竹县| 尤溪县| 吴旗县| 根河市| 武平县|