Python在SQLite数据库中动态创建数据表的思路与实现

Posted Python小屋

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python在SQLite数据库中动态创建数据表的思路与实现相关的知识,希望对你有一定的参考价值。

问题描述:

在管理信息系统或者动态网站开发时,离不开数据库的使用。以SQLite数据库为例,系统运行时要求数据库和对应的数据表已存在,一种方案是提前建好数据库和所有表,再一种方案是系统初始化时自动创建数据库或者相应的数据表。本文介绍第二种方法的思路和实现,自动测试数据库中是否存在某个表,如果不存在就创建。对于SQLite数据库来说,关键是系统表sqlite_master,这个表中记录了所有用户表的信息。例如:


参考代码:

Python在SQLite数据库中动态创建数据表的思路与实现


运行结果:

Python在SQLite数据库中动态创建数据表的思路与实现




温馨提示


--------董付国老师Python系列图书--------

1)《Python程序设计(第2版)》清华大学出版社(2018年8月第9次印刷)https://item.jd.com/11949168.html

2)《Python可以这样学》清华大学出版社(2018年7月第6次印刷)(本书已在台湾发行繁体版)https://item.jd.com/12040511.html

3)《Python程序设计基础(第2版)》清华大学出版社(2018年9月第6次印刷)https://item.jd.com/12319738.html

4)《中学生可以这样学Python》清华大学出版社(2018年9月第3次印刷)https://item.jd.com/12258900.html

5)《Python程序设计开发宝典》清华大学出版社(2018年2月第3次印刷)https://item.jd.com/12143483.html

6)《玩转Python轻松过二级》清华大学出版社(2018年7月第3次印刷)https://item.jd.com/12361144.html

7)《Python程序设计基础与应用》机械工业出版社(2018年9月第1次印刷)https://item.jd.com/12433472.html?dist=jd

8)《Python程序设计实验指导书》清华大学出版社(预计2019年1月出版)

9)《Python编程基础与案例集锦(中学版)》电子工业出版社(预计2019年2月出版)








系列教学PPT:






以上是关于Python在SQLite数据库中动态创建数据表的思路与实现的主要内容,如果未能解决你的问题,请参考以下文章

SQLite3代码动态插入要删除的行数据的列值

无法在 android studio SQLite 数据库中动态创建多个表

使用 Python3 创建一个 sqlite 表

python 操作sqlite数据库

SQLite3动态创建表

Python sqlite3 构建带有动态占位符的部分