当前位置: 代码迷 >> 综合 >> 实习--Day5
  详细解决方案

实习--Day5

热度:4   发布时间:2024-02-01 22:36:29.0

2020/7/28

依旧是和sql有着不解之缘的一天

总结一下在python中用sql语句的一些汇总

insertinsert into tablename(column1,column2...) values(value1,value2...)
insert into tablename(column1,column2...) values(%s,%s...)---->然后你要传数据到这个里面去,数据的形式就是(value1,value2...),如果是insertmany也就是底层还是调用这个insert,只是你需要给出的数据是value集,也就是[(),()...]这种形式,每个元组代表一行
insert into tablename(column1,column2,column3...) values(%s,%s,0)--->也可以用常数这里updateupdate tablename set column1=%s where condition --->同样的updatemany也是要构造数据集
update tablename set column1={} where condition.format(value)--->通过变量赋值进行updateselectselect * from tablename inner join tablename on condition where condition--->这里的condition也可以用format的形式用变量来赋值