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()