PyMySQL 安裝
在使用 PyMySQL 之前败明,我們需要確保 PyMySQL 已安裝合搅。
PyMySQL 下載地址:https://github.com/PyMySQL/PyMySQL譬猫。
如果還未安裝拦止,我們可以使用以下命令安裝最新版的 PyMySQL:
$ pip install PyMySQL
import pymysql
###打開數(shù)據(jù)庫連接
db = pymysql.connect('localhost','root','root','testdb')
###設(shè)置數(shù)據(jù)庫的字符集
db.set_charset('utf8')
###使用cursor對(duì)象創(chuàng)建一個(gè)游標(biāo)對(duì)象cursor
cursor = db.cursor()
###使用excute方法來執(zhí)行sql
cursor.execute("SELECT VERSION()")
###執(zhí)行插入
sql ="insert into user(name,age) VALUES ('%s',%d)"%('xiaoming',18)
cursor.execute(sql)
try:
db.commit()
except:
db.rollback()
try:
cursor.execute('select * from user where id = 1')
###準(zhǔn)備sql 語句 獲取單條記錄
result = cursor.fetchone()
cursor.execute('select * from user')
###獲取多條記錄
result1 = cursor.fetchall()
rowc = cursor.rowcount
print('一共%s條記錄'%(rowc))
for row in result1:
id = row[0]
name = row[1]
age = row[2]
print('id=%d,name=%s,age=%d'%(id,name,age))
db.commit()
except:
db.rollback()
###關(guān)閉數(shù)據(jù)庫連接
db.close()