SQLAlchemy 是一个强大的 SQL 工具包和对象关系映射(ORM)系统,它可以让开发者在 Python 中使用数据库,同时保持 Python 代码的简洁性。

安装 SQLAlchemy

首先,您需要安装 SQLAlchemy。可以通过 pip 命令进行安装:

pip install sqlalchemy

连接到数据库

以下是连接到数据库的基本示例:

from sqlalchemy import create_engine

engine = create_engine('sqlite:///example.db')

创建表

使用 SQLAlchemy 可以非常方便地创建表:

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

Base = declarative_base()

class User(Base):
    __tablename__ = 'users'

    id = Column(Integer, primary_key=True)
    name = Column(String)
    email = Column(String)

Base.metadata.create_all(engine)

Session = sessionmaker(bind=engine)
session = Session()

# 创建一个新用户
new_user = User(name='John Doe', email='john.doe@example.com')
session.add(new_user)
session.commit()

查询数据

使用 SQLAlchemy 查询数据也非常简单:

user = session.query(User).filter_by(name='John Doe').first()
print(user.email)

本站链接

如果您想了解更多关于 SQLAlchemy 的信息,可以访问我们的 SQLAlchemy 教程

SQLAlchemy Logo

返回首页