介绍
这期内容当中小编将会给大家带来有关怎么在python3.6中利用pymysql连接Mysql数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强> 1。通过pip安装pymysql 强>
进入cmd 输入,pip安装pymysql
回车等待安装完成;
安装完成后出现如图相关信息,表示安装成功。
<强> 2。测试连接强>
进口pymysql #导入pymysql,如果编译未出的错,即表示pymysql安装成功
简单的增删改查操作
示例表结构
2.1查询操作
import pymysql #导入,pymysql , #打开数据库连接, db=, pymysql.connect(主机=發ocalhost"用户=皉oot",, ,密码为“123456”,db=皌est",端口=3307), , #,使用光标()方法获取操作游标, 时间=cur db.cursor (), , # 1。查询操作, #,编写sql 查询语句,user 对应我的表名, 时间=sql “select  *,得到user", 试一试: ,cur.execute (sql), #执行sql语句, ,=,,results  cur.fetchall(), #获取查询的所有记录, ,打印(“id",“name",“password"), ,#遍历结果, ,for row  results :拷贝, id =,才能行[0], name =,才能行[1], password =,才能行[2], 打印才能(id、名称、密码), 艾凡:except Exception  as ,raise e 最后:, ,db.close(), #关闭连接
2.2插入操作
import pymysql # 2。插入操作, db=, pymysql.connect(主机=發ocalhost"用户=皉oot",, ,密码为“123456”,db=皌est",端口=3307), , #,使用光标()方法获取操作游标, 时间=cur db.cursor (), , sql_insert =啊啊癷nsert into 用户(id、用户名、密码),值(4日& # 39;刘# 39;,& # 39;1234 & # 39;)“““, , 试一试: ,cur.execute (sql_insert), ,#提交, ,db.commit (), 艾凡:except Exception  as ,#错误回滚, ,db.rollback (), 最后:, 之前,db.close () >2.3更新操作
import pymysql # 3。更新操作, db=, pymysql.connect(主机=發ocalhost"用户=皉oot",, ,密码为“123456”,db=皌est",端口=3307), , #,使用光标()方法获取操作游标, 时间=cur db.cursor (), , sql_update =皍pdate user  set username =, & # 39; % & # 39;, where id =, % d", , 试一试: ,cur.execute (sql_update %, (“xiongda", 3)), #像sql语句传递参数, ,#提交, ,db.commit (), 艾凡:except Exception  as ,#错误回滚, ,db.rollback (), 最后:, 之前,db.close () >2.4删除操作
import pymysql # 4。删除操作, db=, pymysql.connect(主机=發ocalhost"用户=皉oot",, ,密码为“123456”,db=皌est",端口=3307), , #,使用光标()方法获取操作游标, 时间=cur db.cursor (), , sql_delete =癲elete 得到user where id =, % d", , 试一试: %,cur.execute (sql_delete (3)), #像sql语句传递参数, ,#提交, ,db.commit (), 艾凡:except Exception  as ,#错误回滚, ,db.rollback (), 最后:, 之前,db.close () >怎么在python3.6中利用pymysql连接Mysql数据库