import pymysql conn = pymysql.connect(host='118.24.3,40',user='jxz',password='123456', db='jax',port=3306,charset='utf8')#創建鏈接 cur = conn.cursor()#創建遊標 cur.execute('show tables;')#執行sql語句 print(cur.fetchall())#獲取sql語句執行的結果 cur.close()#關閉遊標 conn.close()#關閉鏈接
插入、修改、刪除操做,執行完sql以後,需執行提交操做,纔會生效mysql
conn.commit()#提交
或者在創建鏈接中添加自動提交sql
autocommit=True
獲取查詢結果測3種選擇fetch
print(cur.fetchall())#獲取sql語句執行的全部結果 print(cur.fetchone())#獲取sql語句執行的第1條結果 print(cur.fetchmany(10))#獲取多條結果
獲取結果返回爲列表,若是須要返回字典,需在創建遊標的時候進行設置spa
cur = conn.cursor(pymysql.cursors.DictCursor)