Python中使用SQLite数据库的方法2-1

1 SQLite数据库简介

SQLite数据库是一种轻量级的、优秀的开源关系型数据库。它使用Python的标准库实现,并且存储数据库在普通文件中。这些文件在不同机器和操作系统之间是可以移植的,在很多安卓手机中,也是把SQLite作为嵌入数据库使用。

2 Python中导入SQLite数据库模块的方法

导入SQLite数据库模块的方法如图1所示。

图1 导入SQLite模块

3 创建并写入SQLite数据库文件

3.1 创建/打开数据库文件

通过sqlite3模块中的connect()方法创建或打开数据库文件,代码如图2所示。

图2 创建/打开数据库文件

从图2中可以看出,sqlite3模块的connect()方法的参数表示要创建或打开的数据库文件。当该文件不存在时,则创建,如果文件存在,则打开。connect()方法的返回值是Connection类的对象,表示已连接的数据库文件。

3.2 创建Cursor类的对象

通过Cursor类的对象,可以实现对数据库的操作。需要通过“3.1 创建/打开数据库文件”中创建的Connection类的对象con来创建Cursor类的对象,代码如图3所示。

图3 创建Cursor类对象

从图3中可以看出,通过Connection类的对象con,调用该类的cursor()方法,创建了一个Cursor类的对象cur。接下来就可以通过cur来操作数据库文件了。

3.3 创建数据库文件内容

3.3.1 数据库文件内容介绍

在数据库文件的一般格式如图4所示。

图4 数据库文件的一般格式

SQLite数据库文件一般由“表单”组成,如图4①所示,每个表单包含多个“字段”,如图4②所示,而每个字段包含多个“值”,如图4③所示。

  • 12
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值