美文网首页
Python3之pymysql连接数据库

Python3之pymysql连接数据库

作者: 冲锋丘丘人 | 来源:发表于2019-04-30 14:19 被阅读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, '中国银行', '广州', '番禺分行'))
  • fetchone(): 该方法获取下一个查询结果集。结果集是一个对象
  • fetchall(): 接收全部的返回结果行.

相关文章

网友评论

      本文标题:Python3之pymysql连接数据库

      本文链接:https://www.haomeiwen.com/subject/cdfvnqtx.html