使用python連接mysql

我用的是python3,2應該也一樣。

第一步安裝pymysql 命令如圖:

編寫程序如下:

<code>import datetime import pymysql.cursors # 連接配置信息 config = { 'host': '127.0.0.1', #本地服務器 'port': 3306, 'user': 'root', 'password': 'password', 'db': 'bds_dev', 'charset': 'utf8mb4', 'cursorclass': pymysql.cursors.DictCursor, } # 創建連接 connection = pymysql.connect(**config) # 執行sql語句 try: with connection.cursor() as cursor: # 執行sql語句,進行查詢 sql = 'SELECT * FROM bds_dev.b_short_msg' cursor.execute(sql) # 獲取查詢結果 result = cursor.fetchall() #獲取全部結果,取一條為 fetchone() print(result) # 沒有設置默認自動提交,需要主動提交,以保存所執行的語句 connection.commit() finally: connection.close(); /<code>

控制檯運行還是報錯如下圖:原因是缺加解密模塊


安裝加解密模塊


成功執行sql!