python连接MySQL数据库
所需要的工具:
PyCharm
pymysql插件
MySQL数据库
安装pymysql插件
在PyCharm中依次点击file->setting->project xxx ->project interpreter,点击右边的小加号,搜索框输入pymysql,如果是python2就安装PyMSQL2,我这是3,我安装的是PyMSQL3。注意PyCharm软件到IDEA官网去下载,MySQL数据库也是到MySQL官网去下载,这儿不给教程,网上很多的教程的。
数据库中建库建表插入数据
create database python;
use python;
create table perpeo(name varchar(30),age int,sex char(1));
insert into perpeo values(‘tom’,20,’M’);
insert into perpeo values(‘jack’,null,null);
在PyCharm中新建项目文件,代码如下:
import pymysql
try:
# 获取连接
connect = pymysql.connect(
host='localhost',
port=56361,
user='root',
passwd='root',
db='python',
charset='utf8'
)
cursor = connect.cursor()
# 查询数据
sql = 'select * from peoper'
cursor.execute(sql)
data = cursor.fetchall()
for i in data:
print('name:', str(i[0]), 'age:', str(i[1]), 'sex:', str(i[2]))
cursor.close()
connect.close()
except Exception:
print('发生不可知异常错误')
运行,查询结果显示在console端了。
name: tom age: 20 sex: M
name: jack age: None sex: None