美文网首页
python3操作mysql示例代码

python3操作mysql示例代码

作者: zhangxuhui | 来源:发表于2017-12-08 17:46 被阅读0次

PyMySQL 安装
在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。
PyMySQL 下载地址:https://github.com/PyMySQL/PyMySQL
如果还未安装,我们可以使用以下命令安装最新版的 PyMySQL:
$ pip install PyMySQL

import pymysql
###打开数据库连接
db = pymysql.connect('localhost','root','root','testdb')
###设置数据库的字符集
db.set_charset('utf8')
###使用cursor对象创建一个游标对象cursor
cursor = db.cursor()
###使用excute方法来执行sql
cursor.execute("SELECT VERSION()")
###执行插入
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')
    ###准备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()
###关闭数据库连接
db.close()

相关文章

网友评论

      本文标题:python3操作mysql示例代码

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