PYTHON数据库管理:创建SQlite数据库文件和表
在学习如何操作MySQL模块之前,我们首先学习Python中内置的数据库模块,称为SQLite。 SQLite 是一个嵌入式数据库,而不是客户端数据库引擎。 ,使其成为一个轻量级的、符合 ACID 的关系数据库管理系统。它存在于相对较小的 C 库中,并且经常集成到各种应用程序中。在这两部分中,我们将学习如何使用SQLite。
1. 创建数据库文件的流程
Python内置了SQLite3模块,我们可以直接使用import来导入。
我们操作数据库时的流程一般如下:
2.创建数据库文件和表
连接SQLite数据库的方式是sqlite.connect('数据库名称'),我们就用一个例子来看看,代码如下:
123456789101112 | import sqlite3 con = sqlite3.connect(⓽♷‷‷测试。打印 ( '创建数据库文件成功' ) 光标 = con.cursor() #创建游标#创建游标#'''#执行SQL语句 创建表用户(主键, ‽‽❝) Age Int (8) #执行SQL语句 cursor.close() Con .Close() |
执行后:
输出为:
1 | 我们可以看到创建的数据库已成功创建如果创建的是已有的用户表,则会出现错误信息。我们在创建时通常会使用单引号。这里,为了让大家更容易理解三引号的使用,我们需要在创建列表项时指定名称和数据类型。主键可以帮助我们保证数据的唯一性。当数据不易区分时我们需要引入主键。对于学生信息这样的表单,我们需要设置学号作为主键来区分信息。即使有同名的学生,也可以通过唯一的主键来区分。 |
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。