什么是PyMySQL?
PyMySQL是從Python連接到MySQL數據庫服務器的接口, 簡單理解就是,Pymysql是python操作mysql數據庫的三方模塊。就是可以理解為可以在python中連接數據庫寫MySQL命令。
一 。Pymysql使用基本流程
1、要有mysql數據庫
2、要有python
3、要有pymysql
二、操作流程:
重要記住:現在黑窗口打開是數據庫
1、創建數據庫鏈接
2、創建游標
3、執行命令
4、關閉鏈接
三、操作流程具體代碼:
import pymysql
#創建數據庫鏈接
db = pymysql.connect(
host = "localhost", #主機ip
user = "root", #數據庫用戶
password = "****", #用戶對應的密碼
database = "****", #對應的數據庫
port = 3306, #數據庫端口,默認3306
charset = 'utf8' #數據庫編碼
)
#創建游標:游標用於傳遞python給mysql的命令和mysql返回的內容
cursor = db.cursor()
#執行部分
exe = cursor.execute("show databases") #執行命令,返回查詢的條數
print(exe)
#result = cursor.fetchone()
#result = cursor.fetchmany(3)
result = cursor.fetchall() #查詢結果
print(result)
#關閉部分
db.commit() #鏈接提交,用於對數據庫的增刪改
cursor.close() #關閉游標
db.close() #關閉鏈接