操控MySQL数据库
作者:互联网
Python想要操控MySQL,先要安装库,在Python3.x下,该包名为MySQLclient。
安装,在cmd中运行:pip install MySQLClient 使用流程: 导入包-->创建Connection-->获取Cursor-->……-->关闭Cursor-->关闭Connection 首先确保MySQL服务器是启动状态。 导入包:import MySQLdb 创建Connection:创建Python与MySQL数据库之间的网络通路。 conn=MySQLdb.connect(host='127.0.0.1',port=3306,user='root',passwd='mysql',db='zyq',charset='utf8') 参数: host String 服务器地址 port int 端口 user String 用户名 passwd String 密码 db String 数据库名 charset String 连接字符集支持的方法: cursor() 创建并返回游标 commit() 提交当前命令 rollback() 回滚当前命令 close() 关闭Connection 获取游标:游标对象,用于执行查询和获取结果。 cur=conn.cursor() 支持方法: execute() 用于执行一个数据库的查询命令 fetchone() 获取结果中的下一行 fetchmany(size) 获取结果中的下(size)行 fetchall() 获取结果集中的剩下的所有行 rowcount 最近一次execute返回数据/影响的行数 close() 关闭游标 例: import MySQLdb conn=MySQLdb.connect(host='127.0.0.1',port=3306,user='root',passwd='mysql',db='zyq',charset='utf8') cur=conn.cursor() sql="select * from kuandaizhanghao" cur.execute(sql) print(cur.rowcount) rs=cur.fetchone() print(rs) cur.close() conn.close()
标签:操控,cur,--,数据库,游标,MySQL,conn,String 来源: https://www.cnblogs.com/blogzyq/p/13939740.html