一、連結
1.導入pymysql子產品
import pymysql
2.連接配接資料庫
#0失誤# 同級縮進保持一緻。
sql_con= pymysql.connect(host='****', # 資料庫位址:本機位址為【localhost】;非本機位址填入第三方位址。 port=3306, # 端口号,數字類型,不加引号 user='***', # 使用者名 password='***', # 資料庫密碼 db='***', # 資料庫名 charset='utf8' # 資料庫編碼,一般為utf8)
二、查詢
利用pd.read_sql()執行sql查詢語句
## 文法格式&參數含義pandas.read_sql(sql, # SQL指令字元串 con, # 連接配接sql資料庫的engine,一般可以用SQLalchemy或者pymysql之類的包建立 index_col=None, # 選擇某一列作為index coerce_float=True, # 非常有用,将數字形式的字元串直接以float型讀入 params=None, parse_dates=None, # 将某一列日期型字元串轉換為datetime型資料。 columns=None, # 要選取的列(一般用不到)。 chunksize=None )
示例第一步:導入pandas子產品import pandas as pd第二步:編寫sql查詢語句指令sql_cmd="select * from table"第三步:執行sql查詢語句pd.read_sql(sql=sql_cmd, # 參數sql是執行的sql語句 con=sql_con # 參數con是建立好的資料庫連結) ## 運作後輸出查詢到的資料表。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iZmZmNlZmNmNmZzQGMhRDZlRWYmRDMxgjNkBTNjZjYh9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
Python條件語句Python判斷語句Python函數 基本文法(一)Python函數 參數類型(二) Python函數 使用規則(三) Python函數 匿名函數(四) 如何快速找到往期【Python】内容合輯? 進入微信公衆号菜單【學習筆記】可查到往期全部内容。
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLicmbw5iZmZmNlZmNmNmZzQGMhRDZlRWYmRDMxgjNkBTNjZjYh9CX0JXZ252bj91Ztl2Lc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
不足之處,歡迎吐槽交流
▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼ ▼
本文由曉薪資料首發,部分圖檔來源于網絡, 首發于公衆号:曉薪資料(Nana20200130), 如需轉載,請背景留言聯系授權, 分享轉發敬請随意。