gpt4 book ai didi

python - sqlalchemy,如果它不存在则创建一个 sqlite 数据库

转载 作者:IT老高 更新时间:2023-10-28 21:02:01 26 4
gpt4 key购买 nike

我正在尝试使用 sqlalchemy,我正在使用此连接字符串连接到我的数据库

engine = create_engine('sqlite:///C:\\sqlitedbs\\database.db')

sqlalchemy 是否会为您创建一个 sqlite 数据库,如果它尚未出现在它应该获取数据库文件的目录中?

最佳答案

是的,sqlalchemy 确实为您创建了一个数据库。我使用此代码在 Windows 上确认了它

from sqlalchemy import create_engine, ForeignKey
from sqlalchemy import Column, Date, Integer, String
from sqlalchemy.ext.declarative import declarative_base

engine = create_engine('sqlite:///C:\\sqlitedbs\\school.db', echo=True)
Base = declarative_base()


class School(Base):

__tablename__ = "woot"

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


def __init__(self, name):

self.name = name


Base.metadata.create_all(engine)

关于python - sqlalchemy,如果它不存在则创建一个 sqlite 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16284537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com