Python简单操作sqlite3的方法示例
本文实例讲述了Python简单操作sqlite3的方法。分享给大家供大家参考,具体如下:
importsqlite3
defTest1():
#con=sqlite3.connect("D:\\test.db")
con=sqlite3.connect(":memory:")#storeinmemory
cur=con.cursor()
try:
cur.execute('createtablescore(idintegerprimarykey,namevarchar(10),scoresinteger)')
cur.execute("insertintoscorevalues(0,'Rose',87)")
cur.execute("insertintoscorevalues(1,'Alice',78)")
cur.execute("insertintoscorevalues(2,'Helon',100)")
cur.execute("insertintoscorevalues(3,'Tom',98)")
cur.execute("insertintoscorevalues(4,'jack',198)")
cur.execute("insertintoscorevalues(5,'Tony',198)")
cur.execute("insertintoscorevalues(6,'David',99)")
cur.execute("updatescoresetscores=?whereid=?",(45,3))
cur.execute("updatescoresetname=?whereid=?",("John",0))
cur.execute("deletefromscorewhereid=1")
exceptException,e:
print"Therearesomeexcept",e
con.commit()
print"InsertComplete"
print"-----------------------------------------"
print"Lastrowidis",cur.lastrowid
cur.execute('select*fromscore')
printcur.fetchall()
print"----------------------------------------"
cur.execute("selectcount(*)fromscore")
print"CurrentRowsis:",cur.fetchall()[0]
cur.close()
con.close()
if__name__=='__main__':
Test1()
print"helloworld"
更多关于Python相关内容感兴趣的读者可查看本站专题:《Python常见数据库操作技巧汇总》、《Python编码操作技巧总结》、《Python图片操作技巧总结》、《Python数据结构与算法教程》、《PythonSocket编程技巧总结》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短