电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Python之SQLite数据库应用简单应用与讲解

Python之SQLite数据库应用简单应用与讲解_第1页
1/15
Python之SQLite数据库应用简单应用与讲解_第2页
2/15
Python之SQLite数据库应用简单应用与讲解_第3页
3/15
Python 与 SQLite 数据库应用系统--Python 之 SQLite 数据库应用 XX(XXXX 学院,班级:XX 班)摘要:Python 自带一个轻量级的关系型数据库 SQLite。这一数据库使用 SQL 语言。SQLite 作为后端数据库,可以制作有数据存储需求的工具。Python 标准库中的 sqlite3 提供该数据库的接口。现在作为初学者,我将进行初步的尝试与应用。关键字:Python;SQLite;应用;数据库;编程一·Python 与 SQLite 数据库关系学习初步作为新时代的大学生学会使用网络查询相关信息非常重要,现在经过初步的网络学习以与书籍查询,现在整理如下:(一) 创建数据库注:全文学习例将以一个简单的关系型数据库为实例,为一个书店存储书的分类和价格。数据库中包含两个表:category 用于记录分类,book 用于记录某个书的信息。一本书归属于某一个分类,因此 book有一个外键(foreign key),指向 catogory 表的主键 id。(一)导入 Python SQLITE 数据库模块 Python2.5 之后,置了 SQLite3,成为了置模块,这给我们省了安装的功夫,只需导入即可~在调用 connect 函数的时候,指定库名称,假如指定的数据库存在就直接打开这个数据库,假如不存在就新创建一个再打开。也可以创建数据库在存中。在使用 connect()连接数据库后,我就可以通过定位指针 cursor,来执行 SQL 命令:import sqlite3# test.db is a file in the working directory.conn = sqlite3.connect("test.db")c = conn.cursor()# create tablesc.execute('''CREATE TABLE category (id int primary key, sort int, name text)''')c.execute('''CREATE TABLE book (id int primary key, sort int, name text, price real, category int, FOREIGN KEY (category) REFERENCES category(id))''')# save the changesconn mit()# close the connection with the databaseconn.close()SQLite 的数据库是一个磁盘上的文件,如上面的 test.db,因此整个数据库可以方便的移动或复制。test.db 一开始不存在,所以 SQLite 将自动创建一个新文件。利用 execute()命令,我们执行了两个 SQL 命令,创建数据库中的两个表。创建完成后,保存并断开数据库连接。(二)插入数据上面创建了数据库和表,确立了数据库的抽象结构。下面将在同一数据库中插入数据:import sqlite3conn = sqlite3.connect("test.db")c = conn.c...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Python之SQLite数据库应用简单应用与讲解

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部