1. 程式人生 > >Python基礎-操作mysql

Python基礎-操作mysql

sql語句 返回字典 執行 一次 span exec pytho 倉庫管理 三種

mysql 屬於第三方模塊,需要先安裝 pip install pymysql,
sql執行後,數據獲取函數有三種
cur.fetchone()#獲取第一條數據,依次類推下去,第二次執行時候,就會取除去第一次執行結果的那條的第一條(第二條結果,依次類推)
cur.fetchmany(3)#獲取結果中的多少條
cur.fetchall()# 獲取所有的結果

import pymysql
from pymysql.cursors import DictCursor
coon = pymysql.connect(host=211.149.218.16,port=3306,user=jxz,passwd=
123456,db=jxz,charset=utf8)#建立數據庫連接 cur = coon.cursor(DictCursor)#建立遊標,倉庫管理員,指定遊標類型,返回字典,如果不指定返回類型,默認返回的是元組 sql=select * from stu limit 2,9; insert_sql = insert into stu VALUE (89,"nhy"); cur.execute(insert_sql) cur.execute(sql)#執行sql語句 for c in cur:#直接循環遊標,每次循環的時候就是每一列的數據 print(c) res
= cur.fetchall()#獲取sql語句執行的結果,一次性全部獲取 coon.commit()#提交 print(res[0][1]) cur.close()#關閉遊標 coon.close()#關閉數據庫連接



Python基礎-操作mysql