# 導入pymysql模塊
import pymysql
# 建立連接獲得一個連接對象
conn = pymysql.Connect(
host="localhost", # 數據庫服務器主機地址
user="root", # 用戶名
password="123", # 密碼
database="db1", # 數據庫名稱
port=3306, # 端口號 可選
charset="utf8", # 編碼 可選
)
# 獲取遊標對象 pymysql.cursors.DictCursor指定返回的結果類型爲字典,默認是元組類型
cursor = conn.cursor(pymysql.cursors.DictCursor)
# 查詢數據
sql = "SELECT * FROM emp;"
# 執行sql 若是是SELECT語句返回的是查詢的條數
res = cursor.execute(sql)
# scroll移動
# cursor.scroll(1, mode = 'relative') #相對當前位置移動
# cursor.scroll(1, mode = 'absolute') #絕對位置移動
# 獲取查詢的結果
# print(cursor.fetchone()) #一次拿一條結果
# print(cursor.fetchmany(1)) #指定拿幾條,若是下一行有fetchall則從當前光標開始日後拿
# print(cursor.fetchall()) #查看全部的結果
# 關閉連接
cursor.close()
conn.close()