python操作sqlite的CRUD详解编程语言

import sqlite3 as db 
   
conn = db.connect('mytest.db') 
cursor = conn.cursor() 
cursor.execute("drop table if exists datecounts") 
cursor.execute("create table datecounts(date text, count int)") 
cursor.execute('insert into datecounts values("12/1/2011",35)') 
cursor.execute('insert into datecounts values("12/2/2011",42)') 
cursor.execute('insert into datecounts values("12/3/2011",38)') 
cursor.execute('insert into datecounts values("12/4/2011",41)') 
cursor.execute('insert into datecounts values("12/5/2011",40)') 
cursor.execute('insert into datecounts values("12/6/2011",28)') 
cursor.execute('insert into datecounts values("12/7/2011",45)') 
conn.row_factory = db.Row 
cursor.execute("select * from datecounts") 
rows = cursor.fetchall() 
for row in rows: 
   print("%s %s" % (row[0], row[1])) 
cursor.execute("select avg(count) from datecounts") 
row = cursor.fetchone() 
print("The average count for the week was %s" % row[0]) 
cursor.execute("delete from datecounts where count = 40") 
cursor.execute("select * from datecounts") 
rows = cursor.fetchall() 
for row in rows: 
   print("%s %s" % (row[0], row[1]))

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/8354.html

(0)
上一篇 2021年7月18日
下一篇 2021年7月18日

相关推荐

发表回复

登录后才能评论