python向sqlite数据库中插入数据(变量)
import sqlite3# executemany 的例子conn = sqlite3.connect('test.db')courses = ((1, '数学', 6),(2, '英语', 3),(3, 'C++', 4),(4, 'Java', 2),(5, 'Python', 3),(6, 'Computer Science', 2),(7, '计算机网络', 3) )cur = con
·
import sqlite3 # executemany 的例子
conn = sqlite3.connect('test.db')
courses = ( (1, '数学', 6), (2, '英语', 3), (3, 'C++', 4), (4, 'Java', 2), (5, 'Python', 3), (6, 'Computer Science', 2), (7, '计算机网络', 3) )
cur = conn.cursor() cur.execute("DROP TABLE IF EXISTS courses")
cur.execute("CREATE TABLE courses(id INT, name TEXT, credit INT)")
cur.executemany("INSERT INTO courses VALUES(?, ?, ?)", courses) # 使用问号作为占位符
conn.commit()
cur.execute("select * from courses")
print(cur.fetchall()) # 返回 所有查询结果
conn.close()
如果要插入表中的是变量,只需令courses=((a1,b1,c1),(a2,b2,c2)),其中abc都是变量
更多推荐
已为社区贡献3条内容
所有评论(0)