python有兩個模塊能夠鏈接和操做mysql數據庫,分別是MySQLdb和pymysql,python3建議使用pymysqlpython
MySQLdb安裝mysql
pip install mysql-python
pymysql安裝 (python3)sql
pip install PyMySQL
鏈接mysql,主要兩步,創建mysql鏈接對象、遊標對象、再執行sql語句數據庫
import pymsql conn = pymsql.connect(host="192.168.127.210", user='root', passwd='password', port=3306, db='python', charset='utf8') curr = conn.cursor() #創建遊標對象,只有拿到遊標才能操做執行sql語句 query = 'select * from jfspython' # 構建查詢語句 curr.fetchone(query) # 拉一條查詢的結果,返回一個元組 curr.fetchall(query) # 拉取全部的查詢結果,返回一個大的元組,裏面包括元組 curr.close() # 關閉遊標對象 conn.close() # 關閉鏈接對象