python3操作mysql示例代码

2017-12-08  本文已影响0人  zhangxuhui

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()
上一篇 下一篇

猜你喜欢

热点阅读