pip install -u pymysql
連線資料庫有兩種不同的格式
**如下
import pymysql.cursors
connection = pymysql.connect(
host='127.0.0.1',
port=3306,
user='root',
password='root',
db='spider',
charset='utf8mb4',
cursorclass=pymysql.cursors.dictcursor
)
**如下
import pymysql.cursors
dbconfig =
connection = pymysql.connect(**dbconfig) # 作為關鍵字引數傳入
直接上**
try:
with connection.cursor() as cursor:
select_sql = "select * from spider_tasks"
cursor.execute(select_sql)
result = cursor.fetchall()
print(result)
connection.commit()
finally:
connection.close()
如果未設定自動提交,需要手動提交修改得到的是多個字段組成的列表,也可以使用fetchone()獲取單條記錄
fetchmany(num)能獲取到指定數目的記錄,不過不建議這麼做,應該在sql語句中進行限制,以減少資料庫的壓力
記得最後關閉資料庫連線
其他的資料庫操作類似於此,不再贅述
Python使用pymysql鏈結mysql資料庫
先安裝pymysql如下圖 author pythontab.com 可有可無 匯入pymysql的包 import pymysql try 獲取乙個資料庫連線,注意如果是utf 8型別的,需要制定資料庫 conn pymysql.connect host localhost user root p...
Python使用PyMySQL連線MySQL資料庫
目錄 環境要求 安裝 示例mysql 版本 因為我們本地安裝python的時候,一般都會安裝好pip工具,所以我們可以直接使用pip命令安裝pymysql 如果不會安裝python的朋友們可以看下我的安裝python文章 pip install pymysql出現以下提示就表示安裝成功了 windo...
python使用pymysql把資料寫入mysql
簡單粗暴直接上 import pymysql import requests from lxml import etree def connect 連線本地資料庫 db pymysql.connect host localhost user root password bbqbbq database...