Python对sqlite3操作的代码示例
程序员文章站
2022-05-18 16:39:38
...
这篇文章主要介绍了Python简单操作sqlite3的方法,结合实例形式分析了Python针对sqlite3数据库的读取、创建、增删改查等基本操作技巧,需要的朋友可以参考下
import sqlite3 def Test1(): #con =sqlite3.connect("D:\\test.db") con =sqlite3.connect(":memory:") #store in memory cur =con.cursor() try: cur.execute('create table score(id integer primary key,name varchar(10),scores integer)') cur.execute("insert into score values(0,'Rose',87)") cur.execute("insert into score values(1,'Alice',78)") cur.execute("insert into score values(2,'Helon',100)") cur.execute("insert into score values(3,'Tom',98)") cur.execute("insert into score values(4,'jack',198)") cur.execute("insert into score values(5,'Tony',198)") cur.execute("insert into score values(6,'David',99)") cur.execute("update score set scores =? where id=?",(45,3)) cur.execute("update score set name=? where id=?",("John",0)) cur.execute("delete from score where id =1") except Exception,e: print "There are some except",e con.commit() print "Insert Complete" print "-----------------------------------------" print "Last row id is ",cur.lastrowid cur.execute('select * from score') print cur.fetchall() print "----------------------------------------" cur.execute("select count(*) from score") print "Current Rows is :",cur.fetchall()[0] cur.close() con.close() if name =='main': Test1() print "hello world"
以上就是Python对sqlite3操作的代码示例的详细内容,更多请关注其它相关文章!