如:
>>> cur.execute("insert into user(name, password) values('python', '8901')")
我要想插入新的数据,必须要对这条语句中的值做修改...cur.execute(sqli, (value1, value2)) , 如果value的值存在不确定性,那么上面两条语句存在sql注入风险。
...来看看这条语句获得的是什么
>>>aa=cur.execute("select * from user")
>>>print aa
5
它获得的只是我们的表中有多少条数据。...,返回值为受影响的行数
execute(self, query, args):执行单条sql语句,接收的参数为sql语句本身和使用的参数列表,返回值为受影响的行数
executemany(self, query..., args):执行单挑sql语句,但是重复执行参数列表里的参数,返回值为受影响的行数
nextset(self):移动到下一个结果集
cursor用来接收返回值的方法:
fetchall(self)