首页 > 编程语言 >Python11-eg

Python11-eg

时间:2022-11-23 23:57:49浏览次数:57  
标签:execute Python11 eg db cursor sqlite3 close conn

实例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()

 

标签:execute,Python11,eg,db,cursor,sqlite3,close,conn
From: https://www.cnblogs.com/ron312/p/16920561.html

相关文章