1. 程式人生 > >Python操作MySQL:pymysql模組

Python操作MySQL:pymysql模組

連線MySQL有兩個模組:mysqldb和pymysql,第一個在Python3.x上不能用,所以我們學pymysql

import pymysql

# 建立連線
conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='mysql8', db='mysqltest')
# 建立遊標(游標)
cursor = conn.cursor()
# 執行SQL,返回影響行數
effect_rows = cursor.execute("select * from tt")
print(effect_rows)
# 取前兩條 print(cursor.fetchmany(2)) # 取第一條 print(cursor.fetchone()) # 取所有 print(cursor.fetchall()) # 用批量插入語句插入data data = [(7,'gg'),(8,'hh'),(9,'ii')] cursor.executemany("insert into tt values(%s, %s)", data) conn.commit() cursor.close() conn.close()