python3操作mysql示例代码

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()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容