python中连接数据库使用 MySQLdb包, 在Python中 import MySQLdb即可使用
MySQLdb.connect() 方法用于连接数据库参数如下:
host:MySQL服务器名 user:数据库使用者 password:用户登录密码 db:操作的数据库名 charset:使用的字符集(一般是gb2312)
cursor = db.cursor() 其实就是用来获得python执行Mysql命令的方法,也就是 我们所说的操作游标
cursor.execute则是真正执行MySQL语句
fetchall()则是接收全部的返回结果行fetchone()返回一行结果。
注意cursor是游标:
如果使用 for row in cursor.fetchall():
后游标已经走到结尾了 再使用cursor.fetchall() 结果就为空了。
一定要注意!!!!