您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页Python对sqlite3操作的代码示例

Python对sqlite3操作的代码示例

来源:五一七教育网


这篇文章主要介绍了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"

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务