1、下载Connector/Python 8.0.13。mysql-connector-python-8.0.13-py3.7-windows-x86-64bit.msi。
https://dev.mysql.com/downloads/connector/python/
2、如果没有安装.NET环境,安装Connector/Python 8.0.13,会出现提示This application requires Visual Studio 2015 Redistributable,此时需要安装vc_redist.x64.exe。https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

4、建立数据库以及测试表。
drop database test;
create database test;
use test;
create table app_users (
user_id int(12) auto_increment,
user_code varchar(60) not null,
user_name varchar(256) null,
primary key(user_id)
);
insert into app_users(user_code, user_name) values('9001', 'jzh');
insert into app_users(user_code, user_name) values('9002', 'chanpinxue.cn');
insert into app_users(user_code, user_name) values('9003', 'chanpinxue.cn');
5、测试代码。
#coding=utf-8
import mysql.connector                 
# 测试MySQL
try:
    conn = mysql.connector.connect(host='127.0.0.1',port='3306',  user='root', password='root', database='test', charset='utf8')
except mysql.connector.Error as e:
    print('连接失败{}'.format(e))
cursor = conn.cursor()
try:
    # 插入
    cursor.execute('insert into app_users (user_code, user_name) values (%s, %s)', ['9004', 'jiangzhihao'])
    cursor.rowcount
    # 提交事务
    conn.commit()
    # 更新
    cursor.execute('update app_users set user_name = %s where user_code = %s', ['jiangzhihao2018', '9003'])
    cursor.rowcount
    # 提交事务
    conn.commit()
    # 查询
    sql_query = 'select user_code, user_name from app_users'
    cursor.execute(sql_query)
    for user_code, user_name in cursor:
        print(user_code, user_name)
except mysql.connector.Error as e:
    print('查询失败{}'.format(e))
finally:
    cursor.close()
    conn.close()