python数据库操作笔记
一、sqlite3 模块
关于这个模块,你不需要单独安装该模块,因为 Python 2.5.x 以上版本默认自带了该模块。
在spyder上输入测试:
import sqlite3
如果不会返回错误,证明系统已自带了。
二、创建数据库
1、打开spyder,创建py新文件。将文件另存在易找的目录下(小编我就另存在桌面,如下图)

2、在spyder输入代码
import sqlite3
def connet_db():
conn=sqlite3.connect('数据库1.0.db')
# 连接到数据库,如果数据库不存在,那它就会被创建,并返回一个数据库对象
return conn
def create_table(conn):
# 获取cursor
cursor=conn.cursor()
# 创建数据表student
cursor.execute('''
create table if not exists student
(id int primary key not null,
stuname char(50) not null,
age int not null,
address char(50));''')
print("Table create successfully")
conn.commit() #一定要commit,不然上面的创建数据表的语句就白写了
conn.close() #执行完成之后养成关闭数据库连接的好习惯
conn=connet_db()
create_table(conn)
然后在存放py文件的目录下会生成数据库文件(如下图)

以上就是初测数据库的步骤啦~~~
浙公网安备 33010602011771号