美文网首页
Day 2580:学习

Day 2580:学习

作者: kafkaliu | 来源:发表于2024-02-21 08:40 被阅读0次

sqlalchemy利用MetaData创建表

from sqlalchemy import create_engine, MetaData, Table, Column, Integer, String

创建数据库引擎

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

创建一个MetaData对象

metadata = MetaData()

定义表的结构

my_table = Table('my_table', metadata,
Column('id', Integer, primary_key=True),
Column('name', String)
)

检查表是否存在

if not engine.dialect.has_table(engine, 'my_table'):
# 如果表不存在,则创建表
metadata.create_all(engine)

相关文章

网友评论

      本文标题:Day 2580:学习

      本文链接:https://www.haomeiwen.com/subject/crtvadtx.html