前言
pymysql是Python3x连接mysql数据库的一个驱动,在cmd界面输入命令:pip install pymysql
实例
import pymysql
db = pymysql.connect(host ="localhost", #ip
port = 3306, #端口
user = "root", #用户名
passwd ="root", #密码
db = "test", #数据库
charset='utf8') #编码
cursor = db.cursor() #新建一个游标
sql = "select * from bank_bank;"
try:
cursor.execute(sql)
one = cursor.fetchone() #返回一个元组
all = cursor.fetchall() #返回成员为元组的元组
print(type(one),type(all))
print(one)
print(all)
db.commit() #insert和update等修改数据的需要提交
except:
db.rollback() #发生错误后回滚
db.close()
输出
<class 'tuple'> <class 'tuple'>
(1, '中国银行', '广州', '天河支行')
((2, '建设银行', '广州', '龙洞分行'), (3, '中国银行', '广州', '番禺分行'))
- fetchone(): 该方法获取下一个查询结果集。结果集是一个对象
- fetchall(): 接收全部的返回结果行.
网友评论