#?引言?MySQLdb包
進口?MySQLdb
#?連接數據庫
康恩?=?MySQLdb.connect(
host =‘localhost‘,?#?主機名
user =‘root‘,#?用戶名
passwd =‘12345‘,?#?密碼
db =‘豆瓣‘,#?數據庫名稱
port=3306,#?港口
charset =‘utf8‘#?編碼
)
#?獲取數據庫操作光標
光標?=?conn.cursor()
#?讀入數據
sql?=?插入?變成?電影(名稱,?得分?時間)?值(%s,%s,“%s)”
param?=?(‘該?肖申克?‘救贖‘,?9.6,?1994)
n?=?cursor . execute(SQL,參數)
#?返回執行的操作數#?更新數據
sql?=?更新?電影?設置?名字?=?%s?在哪裏?身份證?=?“%s”
param?=?(‘該?肖申克?‘救贖‘,?1)
n?=?cursor . execute(SQL,參數)
#?查詢數據
sql?=?選擇?*?從哪裏?電影
n?=?遊標。執行(sql)
cursor.fetchall()?
#?將返回所有結果集,元組類型。
為了什麽?劃?在?cursor.fetchall():
為了什麽?r?在?行:
打印?r
#?刪除操作
sql?=?刪除?從哪裏?電影?在哪裏?身份證?=?% s‘param?=?(1)
n?=?cursor . execute(SQL,參數)
#?最後,關閉光標。
cursor.close()
#?提交交易
conn.commit()
#?關閉連接
conn.close()