实例01(创建SQLite数据库文件)
1 import sqlite3
2 #连接到SQLite数据库
3 #数据库文件是mrsoft.db,如果文件不存在,会自动再当前目录创建
4 conn=sqlite3.connect('mrsoft.db')
5 cursor=conn.cursor()
6 cursor.execute('create table user (id int(10) primary key,name varchar(20))')
7 cursor.close()
8 conn.close()
 
![]()
 
 
实例02(新增用户数据信息)
 1 import sqlite3
 2 #连接到SQLite数据库
 3 #数据库文件是mrsoft.db
 4 #如果文件不存在,会自动再当前目录创建
 5 conn=sqlite3.connect('mrsoft.db')
 6 #创建一个Cursor
 7 cursor=conn.cursor()
 8 #执行一条SQL语句,插入一条记录
 9 cursor.execute('insert into user (id, name) values ("1","MRSOFT")')
10 cursor.execute('insert into user (id, name) values ("2","Andy")')
11 cursor.execute('insert into user (id, name) values ("3","明日科技小助手")')
12 #关闭游标
13 cursor.close()
14 #提交事务
15 conn.commit()
16 #关闭Connection
17 conn.close
 
![]()
 
 
实例03(使用3种方式查询用户数据信息)
1 import sqlite3
2 conn=sqlite3.connect('mrsoft.db')
3 cursor=conn.cursor()
4 cursor.execute('select*from user')
5 result1=cursor.fetchone()
6 print(result1)
7 cursor.close()
8 conn.close()
 
![]()
实例04(修改用户数据信息)
 1 import sqlite3
 2 #连接到SQLite数据库,数据库文件是mrsoft.db
 3 conn=sqlite3.connect('mrsoft.db')
 4 #创建一个cursor:
 5 cursor=conn.cursor()
 6 cursor.execute('update user set name=? where id =?',('MR',1))
 7 cursor.execute('select*from user')
 8 result=cursor.fetchall()
 9 print(result)
10 #关闭游标
11 cursor.close()
12 #提交事务
13 conn.commit()
14 #关闭Connection:
15 conn.close()
 
![]()
 
实例05(删除用户数据)
 1 import sqlite3
 2 #连接到SQLite数据库,数据库文件是mrsoft.db
 3 conn=sqlite3.connect('mrsoft.db')
 4 #创建一个cursor:
 5 cursor=conn.cursor()
 6 cursor.execute('delete from user where id =?',(1,))
 7 cursor.execute('select*from user')
 8 result=cursor.fetchall()
 9 print(result)
10 #关闭游标
11 cursor.close()
12 #提交事务
13 conn.commit()
14 #关闭Connection:
15 conn.close()
 
![]()