python 連接MySQL


1.安裝MySQL

進入cmd,輸入pip install PyMySQL,回車即可安裝,我用的是python3

2.導入pymysql模塊

在pycharm中輸入import pymysql,如果安裝之后仍然不能導入,

就在setting中手動安裝PyMySQL,setting安裝步驟請參考https://www.cnblogs.com/keqing1108/p/11936633.html

3.連接數據庫

import pymysql

def conn_mysql():
conn = pymysql.connect(host='localhost', port=2020, user='username', password='password', db='db_name', charset='utf8')
cur = conn.cursor()
cur.execute('select * from TB_Name')
result = cur.fetchall()
cur.close()
conn.close()
print(result)

if __name__ == '__main__':
conn_mysql()
備注:port必須為int型,否則會報錯:TypeError: %d format: a number is required, not str
   charset的值為utf8,不是utf-8,
否則會報錯:AttributeError: 'NoneType' object has no attribute 'encoding'

 

 
       


免責聲明!

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



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