python + pymysql

python鏈接MySQL數據庫,用pymysql庫,參數以下:python

pymysql.Connect()參數說明
host(str):      MySQL服務器地址
port(int):      MySQL服務器端口號
user(str):      用戶名
passwd(str):    密碼
db(str):        數據庫名稱
charset(str):   鏈接編碼

connection對象支持的方法
cursor()        使用該鏈接建立並返回遊標
commit()        提交當前事務
rollback()      回滾當前事務
close()         關閉鏈接

cursor對象支持的方法
execute(op)     執行一個數據庫的查詢命令
fetchone()      取得結果集的下一行
fetchmany(size) 獲取結果集的下幾行
fetchall()      獲取結果集中的全部行
rowcount()      返回數據條數或影響行數
close()         關閉遊標對象

  

鏈接例子:mysql

#!/usr/bin/python3
 
import pymysql
 
# 打開數據庫鏈接
db = pymysql.connect("host","user","password","db" )
 
# 使用 cursor() 方法建立一個遊標對象 cursor
cursor = db.cursor()
 
# 使用 execute()  方法執行 SQL 查詢 
cursor.execute("SELECT VERSION()")
 
# 使用 fetchone() 方法獲取單條數據.
data = cursor.fetchone()
 
# 關閉遊標鏈接cursor.close()
 
# 關閉數據庫鏈接
db.close()
相關文章
相關標籤/搜索