python3通過pymysql連線MySQL資料庫操作
阿新 • • 發佈:2019-02-10
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