Python开发:SQLAlchemy、virtualenv与模块包创建全解析
1. SQLAlchemy基础操作
SQLAlchemy是一个强大的Python SQL工具包,它能帮助我们轻松地与数据库进行交互。
1.1 数据库连接与表创建
首先,我们需要创建数据库连接。以下是连接SQLite数据库的示例代码:
from sqlalchemy import create_engine
engine = create_engine('sqlite:///mymusic.db', echo=True)
这里的 sqlite:///mymusic.db 就是连接字符串。接着,我们要定义表结构,以下是定义 Artist 和 Album 表的示例:
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import Column, Integer, String, ForeignKey
from sqlalchemy.orm import relationship
Base = declarative_base()
class Artist(Base):
__tablename__ = 'artists'
id = Column(Integer, primary_key=True)
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



