Python中SQLite3的命令



我想知道为什么命令,如" '创建表''写在一个文档字符串,而不是像db.create_table()的方法?

因为Python的SQLite驱动程序只是SQLite库上的一个薄层,基本上只是将命令传递给SQLite。

由于SQLite使用SQL作为查询和数据定义语言,因此可以使用SQL创建表并从数据库中获取数据。有时直接硬编码SQL命令是最方便的,尽管使用其他库来指定模式并自动生成SQL语句也是可能的。如果你感兴趣,可以看看https://www.sqlalchemy.org/。

最新更新