import sqlite3
conn = sqlite3.connect("test.db")
,今天小编就来说说关于pythonsqlite3数据库在哪里?下面更多详细答案一起来看看吧!
pythonsqlite3数据库在哪里
导入sqlite3
import sqlite3
conn = sqlite3.connect("test.db")
cursor = conn.cursor()
cursor.execute("create table user(id int primary key, name varchar(20) )")
- 插入一条数据
cursor.execute('insert into user(id, name) values (1, \'aaa\')')
print(cursor.rowcount)
- 插入多条数据
executemany(sqlstatement, values)
cursor.executemany('insert into user(id,name) values (?,?)', [(2, 'AAA'), (3, 'BBB')])
print(cursor.rowcount)
- 条件查询
cursor.execute('select * from user')
- 遍历查询结果集
# 移动游标输出结果集中的第一个元组 ( 也可通过next(cursor) )
cursor.__next__()
Out[30]: (1, 'aaa')
# 输出结果集中的剩下的元组
cursor.fetchall()
Out[31]: [(2, 'AAA'), (3, 'BBB')]
# 关闭游标
cursor.close()
# 提交事务
conn.commit()