Python獲取MySQL資料
阿新 • • 發佈:2021-09-07
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)