本文实例讲述了python操作sqlite的CRUD实现方法。分享给大家供大家参考。具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
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 ])) |
希望本文所述对大家的Python程序设计有所帮助。