數據庫操做

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)
相關文章
相關標籤/搜索