Python如何连接MySQl数据库(python怎么连接mysql数据库)
MySQl是一种关系型数据库,是目前一种流程的数据库,在学习Python的时候,是必须要掌握的知识,学好数据库,不管是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,都会与数据库有点关联,而 MySQl又是最流行的一种数据库,这篇文章介绍 Python如何连接MySQl数据库?Python连接MySQl的几种方法,你可以在实际开发过程中根据实际情况合理选择。
1、MySQL-python
它在Python中是一种驱动,在很多的框架开发中都是使用的这个库进行操作的,在Python版本中,它只能对Python2 版本进行操作,安装的时候需要确保自己的Python版本是2,如果是windows系统也需要注意,可能会出现安装失败的情况,安装命令如下:
pipinstallMySQL-python
在Windows直接通过下载exe文件安装,安装好了之后就可以对数据库进程操作了,具体操作如下:
importMySQLdb导入库 db=MySQLdb.connect( host="",#对主机名设置 user="",#设置用户名 passwd="",#设置密码 db="")#连接的数据库名称 #查询前,必须先获取游标 cur=db.cursor() #执行的都是原生SQL语句 cur.execute("SELECT*FROM你的表名") forrowincur.fetchall(): print(row[0]) db.close()关闭数据库
2、mysqlclient
前面介绍的那个版本,因为它只支持python2,所以在Python3 版本的使用中非常的不方便,而mysqlclient它就兼容两种版本,同时还是django的一个依赖工具,如果想使用原生的SQL来对数据库进行操作的话,就可以使用这种方式。使用前,需要对它进行安装,安装的方式如下:
在 Windows安装
pipinstallsome-package.whl #linux前置条件 sudoapt-getinstallpython3-dev#debian/Ubuntu sudoyuminstallpython3-devel#RedHat/CentOS brewinstallmysql-connector-c#macOS(Homebrew) pipinstallmysqlclient
以上就是Python如何连接Mysql数据库?Python连接Mysql的几种方法的详细内容讲解,更多关于Python连接Mysql数据库的学习,可以继续关注哦。
本网站文章仅供交流学习 ,不作为商用, 版权归属原作者,部分文章推送时未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知,我们将立即删除.