pandas讀取MySql數據


之前都是用pandas直接讀xlsx或者csv,現在發現還可以讀SQL。

 

用read_sql 

1 import pymysql
2 import pandas as pd
3  
4 conn = pymysql.connect(host = "localhost",user = username,passwd = password,db = database_name,charset="utf8")
5 sql_query = 'SELECT * FROM database_name.table_name'
6 df = pd.read_sql(sql_query, con=conn)
7 
8 conn.close()  #使用完后記得關掉

 如下圖:

最好還是這樣:在SQL語句中指定數據庫名:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM