mysql execute 方法_python连接MySQL数据库问题? cursor( ) 、execute()和fetchall( )方法的作用?...

满意答案

00e27ab806e4881f8254fe7ae8741834.png

pmtu65243

2013.09.04

00e27ab806e4881f8254fe7ae8741834.png

采纳率:42%    等级:11

已帮助:12454人

MySQLdb.connect是python 连接MySQL数据库的方法,在Python中 import MySQLdb即可使用,至于connect中的参数很简单:

host:MySQL服务器名

user:数据库使用者

password:用户登录密码

db:操作的数据库名

charset:使用的字符集(一般是gb2312)

cursor = db.cursor() 其实就是用来获得python执行Mysql命令的方法,也就是

我们所说的操作游标

下面cursor.execute则是真正执行MySQL语句,即查询TABLE_PARAMS表的数据。

至于fetchall()则是接收全部的返回结果行 row就是在python中定义的一个变量,用来接收返回结果行的每行数据。同样后面的r也是一个变量,用来接收row中的每个字符,如果写成C的形式就更好理解了

for(string row = ''; row<= cursor.fetchall(): row++)

for(char r = ''; r<= row; r++)

printf("%c", r);

大致就是这么个意思!

21分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值