<div id="navCategory"></div>
讯享网
以管理员身份运行终端或者使用Anaconda Powershell Prompt并以管理员身份运行
注意:conda安装pymysql后,只有使用conda解释器才可以调用
1、找到python安装位置,打开终端输入 where python
2、输入cd 进入python位置目录
3、进入Scripts

4、输入pip install pymysql即可
1、建立数据库连接 (db = pymysql.connect(...))
connect()参数:host(主机地址,本地localhost)、port(端口号,默认3306)
user(用户名)、password(密码)、database(数据库)、charaset(编码方式,默认utf8)
2、创建游标对象 (c = db.cursor())
3、游标方法 c.execute("insert......")
4、提交到数据库 db.commit() 将写操作提交到数据库(增删改)
5、关闭游标对象 c.close()
6、断开数据库连接 db.close()
Python中的sql这个字符串,格式与sql语句保持一致,即可以复制到终端运行
sql语句处理方式1:此种方式需要注意字符串占位符加引号’‘,目的是保持与sql语句格式完全匹配
sql语句:sql = “insert into class (name,age,sex,score) values (‘王俊龙’,19,‘w’,67),(‘李伯俊’,19,‘m’,81);” 故字符串占位符一定要加 引号sql = “INSERT INTO interest (name,hobby,price,level,comment) VALUES (‘%s’,‘%s’,%f,‘%s’,‘%s’);” % (
name, hobby, price, level, comment)
使用pymysql进行读操作,sql语句处理方式2
执行sql语句时,用参数二列表中的值顺次匹配%ssql = “INSERT INTO interest (name,hobby,price,level,comment) VALUES (%s,%s,%s,%s,%s);”
cur.execute(sql, [name, hobby, price, level, comment])
注意:写操作除上述的插入操作,还有删除、修改操作,过程与案例1、2相似,更换sql语句就可以,案例3情况,只能传递某些字段的值或参量,字段名与表名不可以传递
到此这篇关于pymysql安装及操作的文章就介绍到这了,更多相关pymysql安装及操作内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/166538.html