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程序设计有所帮助。