怎么在python3.6中利用pymysql连接Mysql数据库

  介绍

这期内容当中小编将会给大家带来有关怎么在python3.6中利用pymysql连接Mysql数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<强> 1。通过pip安装pymysql

进入cmd 输入,pip安装pymysql 
回车等待安装完成;

怎么在python3.6中利用pymysql连接Mysql数据库

安装完成后出现如图相关信息,表示安装成功。

<强> 2。测试连接

进口pymysql #导入pymysql,如果编译未出的错,即表示pymysql安装成功

简单的增删改查操作

示例表结构

怎么在python3.6中利用pymysql连接Mysql数据库

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数据库