【摘要】:下面代码先连接数据库SC.db,然后在表worker中插入一条新记录。import sqlite3 as sq3path=./data/filename=path+SC.dbcon=sq3.Connectiondata= #以元组表达一条记录con.execute(insert into worker values(?),data)#插入语句,4个问号分别对应data中的4个元素con.commit( ) #执行sql语句当有多条记录需要插入数据库时,可以先将数据整理成一个列表,然后使用executemany方法完成任务。如下面代码:import sqlite3 as sq3path=./data/filename=path+SC.dbcon=sq3.Connectiondata=[[89037,laocong,1964-05-12,5210],[83056,laozhu,1962-2-1,6230]]con.executemany(insert into worker values(?
程序:数据库插入数据
数据库的更新语句包括插入、更新、删除,形成对应的SQL语句后执行过程一样。下面代码先连接数据库SC.db,然后在表worker中插入一条新记录。
import sqlite3 as sq3
path=ˈ./data/ˈ
filename=path+ˈSC.dbˈ
con=sq3.Connection(filename)
data=(ˈ88031ˈ,ˈlaodengˈ,ˈ1964-6-1ˈ,5800) #以元组表达一条记录
con.execute(ˈinsert into worker values(?,?,?,?)ˈ,data)
#插入语句,4个问号分别对应data中的4个元素
con.commit( ) #执行sql语句(www.daowen.com)
当有多条记录需要插入数据库时,可以先将数据整理成一个列表,然后使用executemany方法完成任务。如下面代码:
import sqlite3 as sq3
path=ˈ./data/ˈ
filename=path+ˈSC.dbˈ
con=sq3.Connection(filename)
data=[[ˈ89037ˈ,ˈlaocongˈ,ˈ1964-05-12ˈ,5210],[ˈ83056ˈ,ˈlaozhuˈ,ˈ1962-2-1ˈ,6230]]
con.executemany(ˈinsert into worker values(?,?,?,?)ˈ,data)
con.commit( )
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关Python计算思维与问题求解的文章