標籤:pymysql 錯誤
環境:windows10+Python3.6
安裝Python
下載路徑:https://www.python.org/downloads/windows/ 選擇自己的版本
直接安裝,然後配置環境變數
650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/8D/6E/wKioL1icLX_Q6RfXAABI2xTh73A384.png-wh_500x0-wm_3-wmp_4-s_3205484833.png" title="1.png" alt="wKioL1icLX_Q6RfXAABI2xTh73A384.png-wh_50" />
3.安裝pymysql
這裡我是直接用pip安裝的,命令:
pip install pymysql
4.串連資料庫
import pymysql
# 開啟資料庫連接
db = pymysql.connect("localhost","develop","5tgb^YHN","test" )
# 使用 cursor() 方法建立一個遊標對象 cursor
cursor = db.cursor()
sql = "SELECT * from gds.pub_exchange_calendar"
# 使用 execute() 方法執行 SQL 查詢
cursor.execute(sql)
# 使用 fetchone() 方法擷取單條資料.
# 使用fetchall() 方法取得結果集
data = cursor.fetchall()
for row in data:
id = row[0]
date = row[1]
print ("id is : %d " % id,"date is %s" %date)
# 關閉資料庫連接
db.close()
結果報錯,如下
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/8D/6E/wKioL1icLNuxGPreAAA3q2HolL4713.png-wh_500x0-wm_3-wmp_4-s_1691038156.png" title="1.png" alt="wKioL1icLNuxGPreAAA3q2HolL4713.png-wh_50" />
後面查了下原因,是因為我的檔案名稱叫select.py 檔案名稱是關鍵字,所以改了檔案名稱就好了
5.成功運行
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M00/8D/70/wKiom1icLnGgQuFwAAAipQvlCjk733.png-wh_500x0-wm_3-wmp_4-s_1902748126.png" title="1.png" alt="wKiom1icLnGgQuFwAAAipQvlCjk733.png-wh_50" />
pymysql串連mysql報錯