暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Python|操作MySQL数据库

卓京IT之家 2018-10-11
186

《卓京IT之家》致力于打造碎片化学习理念,每天让你碎片时间收获一个技能。这里有:IT程序猿、攻城狮、码农们最需要的互联网发展趋势、最新行业动态、编程技巧、程序员笑话、IT技术资料、面试宝典、黑客技术、职场心得、生活感悟等等!点击上方"卓京IT之家",选择"置顶公众号",抓住碎片时间,抓住《卓京IT之家》,实现卓越人生。


Python标准数据库接口为Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口。Python数据库接口支持非常多的数据库,比如:SQLServer、MySQL、Oracle、SyBase。不同的数据库需要下载不同的DB API模块。MySQLdb是用于Python连接MySQL数据库的接口,但是MySQLdb只是支持python2,Python语言的3版本完全不向前兼容,所以在Python3中不能使用MySQLdb,Python3.X链接MySQL的方案有:PyMySQL、oursql、myconnpy等,本教程讲解python3如何安装和使用pyMySQL

检测是否安装pymysql

导入模块:import  pymysql,如果出现ModuleNotFoundError: No module named 'pymysql',证明pymysql没有安装,则需要安装

安装pymysql

pymysql作为Python3.X环境下mysqldb的替代物,使用命令:pip install pymysql 安装pymysql

安装图解如下图所示:

再次使用import  pymysql,没有报错信息,则证明安装成功

连接数据库

conn=pymysql.connect(host="",user="",passwd="",db="")

获取游标

cursor=conn.cursor()

执行SQL

使用游标对象

cursor.execute("SQL语句")

提交

增删改SQL语句

coon  .commit()

查询

查询单个

data=cursor.fetchone()

查询多个

data=cursor.fetchall()

关闭

conn.close()

Python精选


围观

Python|和Python的第一次相遇


热文

Python|运算符-分支语句-循环


热文

Python|数据类型List-Set-Tuple-Dictionary


热文

Python|函数


热文

Python|面向对象


热文

Python|模块-包-异常-文件


加关注

公众号:卓京IT之家

卓越人生

从卓京开始

长按识别左侧二维码,关注我们

给我点个赞,可以不可以


文章转载自卓京IT之家,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论