Python3之pymysql连接数据库

2019-04-30  本文已影响0人  冲锋丘丘人

前言

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, '中国银行', '广州', '番禺分行'))
上一篇 下一篇

猜你喜欢

热点阅读