当前位置: 首页 > 科技观察

5分钟快速上手,使用Python进行SQLite数据库开发,附代码初学者

时间:2023-03-13 06:20:29 科技观察

SQLite是著名的轻量级数据库系统,特别适合python初学者学习数据库编程。因为:1.是内置的,不需要安装,省去很多麻烦。2.简单易用,无需复杂的连接配置,就像打开本地文件一样简单。3.传输方便,数据库只是一个文件,可以方便地复制、传输、删除。4.轻量级应用的性能优于大多数其他数据库。5.完整的SQL语言支持,与其他SQL数据库类似。学会这个之后,很容易从一个实例中推断出其他情况。快速了解增删改查最基本的操作步骤,然后就可以做一些有趣的小项目了。例如,1.准备工作主要是加载模块,使用connect打开数据库文件,使用cursor获取cursors对象。打开数据库时,直接给出数据库的文件名即可。如果该文件不存在,它将自动创建。2.创建新表创建新表,只需将创建表的SQL命令交给执行即可。如果不想写代码,也可以直接在pycharm的数据库管理工具中可视化操作。不过个人觉得写代码新建表更实用,对于删除表等不频繁的操作使用pycharm的数据库管理工具更方便。创建数据表的语法:CREATETABLE数据表名(字段1的数据类型,字段2的数据类型,字段3的数据类型,.....字段N的数据类型,);数据类型主要有INTEGER整数、REAL浮点数、TEXT字符串。类型后面可以加修饰,例如:PRIMARYKEY,NOTNULL,特别是常用的自增类型要写成INTEGERPRIMARYKEYAUTOINCREMENT布尔值可以用0或1的整数类型存储。时间和日期可以以字符串或者时间戳的形式保存3.基本的增、改、查、删等操作应该尽量使用?参数化查询的占位符。综上所述,对于一些简单的需求,只需要对图中的connect(...)、cursor(...)、execute(...)、fetchall()四个函数有一个大概的了解即可,补充通过几个SQL命令有了常识,你就可以轻松地用python来使用SQLite数据库了。