Python3连接MySQL数据库--mysql-connector 驱动方法

前言

python3连接mysql数据库有多种方式,常用的方法有pymysql 和mysql-connector两种,本文使用mysql-connector方式进行python连接mysql数据库。

一、安装mysql-connector

在这里介绍一种快速安装mysql-connector的方法,打开pycharm,点击file—settings,进入settings界面,按照如下图即可将mysql-connector安装成功。
①进入settings设置界面
②找到Python Interpreter(绝大多数驱动器都可以在里面找到,直接进行下载就可以了)
③在Avaliable Packages界面输入“mysql-connector”,点击mysql-connector
④再点击Install Package安装,安装成功后,重新进入settings界面可以看到mysql-connector安装版本为2.2.9
(ps:安装过程中可能会遇到一些问题,比如pip版本过低导致无法安装的问题,亦或者其他问题,但是本人在安装中暂没发现有任何问题)
Python3连接MySQL数据库--mysql-connector 驱动方法_第1张图片

二、测试是否安装成功

输入测试代码:import mysql.connector
如果出现错误提示则证明没有安装成功,当然也有一种可能就是.py文件出现重名的情况,也会出现报错现象,改个其他名称就可以解决此问题了,如果不报错的话则代表安装成功
Python3连接MySQL数据库--mysql-connector 驱动方法_第2张图片

三、连接数据库

输入以下代码:

import mysql.connector

mydb = mysql.connector.connect(
    host="localhost",  # 数据库主机地址
    user="yourusername",  # 数据库用户名
    passwd="yourpassword"  # 数据库密码
)
print(mydb)

数据库主机地址、用户名、密码根据个人情况套入即可,执行代码
Python3连接MySQL数据库--mysql-connector 驱动方法_第3张图片

四、查看数据库

既然连接上之后,一般会去查看数据库列表,输入如下代码:

import mysql.connector
mydb = mysql.connector.connect(
    host="10.202.43.200",
    user="gis_manu_oper",
    passwd="gis_manu_oper123456"
)
#返回数据库游标,用于操作数据库
mycursor = mydb.cursor()
mycursor.execute("SHOW DATABASES")   #查看数据库
for x in mycursor:
    print(x)

如下图,返回的数据库列表与Navicat连接进入的一致
Python3连接MySQL数据库--mysql-connector 驱动方法_第4张图片
最后就可以对数据库做一些常规的操作了,比如创建数据库、创建数据表、还有常用的增删改查操作…

你可能感兴趣的:(python)