標籤:位置 insert 開始 建立 fetchall char where int bsp
下載安裝模組
pip3 install mysql
使用操作
1.在python中使用sql語句
import pymysqlconn = pymysql.connect(host=‘127.0.0.1‘, port=3306, user=‘root‘, passwd=‘0123‘, db=‘test1‘, charset=‘utf8‘)#建立串連cursor = conn.cursor()#建立遊標effect_row = cursor.execute(‘insert into user_info(name,part_nid)values("xiaohei", "1")‘)#查詢資料conn.commit()#提交操作r = cursor.execute(‘select * from user_info where nid="1"‘)conn.commit()print(r, cursor.fetchall())#輸出受影響的行數和執行的結果cursor.scroll(0, mode=‘absolute‘)#設定內部指標的位置,絕對位置熊0開始print(r, cursor.fetchone())a = cursor.execute(‘select * from user_info where nid in (3,5)‘)conn.commit()print(a, cursor.fetchall())cursor.close()#關閉遊標conn.close()#關閉串連View Code
2.遊標設定為字典類型
1 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor)
3.擷取新建立資料自增id
1 new_id = cursor.lastrowid
4.關於fetch
fetchall()#擷取全部資料fetchone()#擷取第一條fetchmany(n)#擷取多條
View Code
Python操作Mysql