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