导入sqlite3
创建数据库链接
1
| conn = sqlite3.connect("test.db")
|
获取游标
创建表
1
| cursor.execute("create table user(id int primary key, name varchar(20) )")
|
插入数据
1 2
| cursor.execute('insert into user(id, name) values (1, \'aaa\')') print(cursor.rowcount)
|
executemany(sqlstatement, values)
1 2
| cursor.executemany('insert into user(id,name) values (?,?)', [(2, 'AAA'), (3, 'BBB')]) print(cursor.rowcount)
|
查询数据
1
| cursor.execute('select * from user')
|
1 2 3 4 5 6 7
| cursor.__next__() Out[30]: (1, 'aaa')
cursor.fetchall() Out[31]: [(2, 'AAA'), (3, 'BBB')]
|
收尾
1 2 3 4
| cursor.close()
conn.commit()
|