MacOS 环境下 Python 访问 MySQL

用户头像
李绍俊
关注
发布于: 2020 年 08 月 24 日
MacOS 环境下 Python 访问 MySQL

1. 安装 PyMySQL



pip3 install PyMySQL



2. 可以在 Python 中访问 MySQL 了



python3

import pymysql
db = pymysql.connect('localhost', 'root', '******', 'mydbname')

cur = db.cursor()

cur.execute( 'select version()')

data = cur.fetchone()

data







3. 变量循环传入值



用 Navicat 等工具类软件将 CSV 文件导入到 MySQL 时,经常会遇到一些问题, 比如 timestamp 类型的字段不允许为默认空,等等。



用 python 来处理会灵活和方便许多,代码量不大,也不复杂。



下面给个简单示意:



f = open('/Volumes/....../test.csv')

for line in f.readlines():
lst = line.split(',')
cursor.execute('insert into test_tab (a, b, c, d) values(%s, %s, %s, %s)', lst[0:4])
db.commit()



用户头像

李绍俊

关注

还未添加个人签名 2017.11.03 加入

还未添加个人简介

评论

发布
暂无评论
MacOS 环境下 Python 访问 MySQL