1. 程式人生 > 其它 >Python獲取MySQL資料

Python獲取MySQL資料

Python獲取MySQL資料

Python獲取MySQL資料

import pymysql
import pandas as pd

# 根據流程
# 1.我們先建立資料庫的連線資訊
host = 'localhost'  # 資料庫的ip地址
port = 3306  # mysql資料庫通用埠號
user = 'root'  # 資料庫的賬號
password = 'root'  # 資料庫的密碼
db = 'Knowledge_visualization_of_DM'# 資料庫的名字

mysql = pymysql.connect(host=host, user=user, password=password, port=port, db=db)

# 2.新建個查詢頁面
cursor = mysql.cursor()

# 3編寫sql
sql = 'select name from textname'# SELECT 列名稱 FROM 表名稱

# 4.執行sql
cursor.execute(sql)

# 5.檢視結果
# result = cursor.fetchone() #用於返回單條資料
results = pd.DataFrame(cursor.fetchall())  # 用於返回多條資料
# 6.關閉查詢
cursor.close()
# 關閉資料庫
mysql.close()

# 形成json
data = "["

#形成json格式資料
for name,score in zip(results[0],results2[0]):
	data = data + '{\"position\":"' + name  + '"},'
data = data.rstrip(',')
data = data + "]"
print(data)