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所示。

Python中使用SQLite数据库的方法2-1_第1张图片

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

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

你可能感兴趣的:(#,Python文件操作,Python,SQLite3,数据库,SQL语句,数据库读写)