一屿聋、Python 中操作 MySQL 步驟
1空扎、引入模塊
在py文件中引入pymysql模塊
from pymysql import *
2、Connection 對象
用于建立與數據庫的連接
創(chuàng)建對象:調用connect()方法
conn=connect(參數列表)
參數host:連接的mysql主機润讥,如果本機是'localhost'
參數port:連接的mysql主機的端口转锈,默認是3306
參數database:數據庫的名稱
參數user:連接的用戶名
參數password:連接的密碼
參數charset:通信采用的編碼方式,推薦使用utf8
對象的方法
close()關閉連接
commit()提交
cursor()返回Cursor對象楚殿,用于執(zhí)行sql語句并獲得結果
3撮慨、Cursor對象
用于執(zhí)行sql語句,使用頻度最高的語句為select脆粥、insert甫煞、update、delete
獲取Cursor對象:調用Connection對象的cursor()方法
cs1=conn.cursor()
對象的方法
1.????close()關閉
2.????execute(operation [, parameters ])執(zhí)行語句冠绢,返回受影響的行數抚吠,主要用于執(zhí)行insert、update弟胀、delete語句楷力,也可以執(zhí)行create、alter孵户、drop等語句
3.????fetchone()執(zhí)行查詢語句時萧朝,獲取查詢結果集的第一個行數據,返回一個元組
4.????fetchall()執(zhí)行查詢時夏哭,獲取結果集的所有行检柬,一行構成一個元組,再將這些元組裝入一個元組返回
對象的屬性
rowcount只讀屬性竖配,表示最近一次execute()執(zhí)行后受影響的行數
connection獲得當前連接對象
二何址、查詢數據
三、增刪改數據
四进胯、添加分類
五用爪、SQL注入