龙空技术网

使用python轻松操作mysql数据库的增删改查

厚积薄发爱python 206

前言:

如今朋友们对“pymysql修改数据库数据”大体比较重视,朋友们都需要分析一些“pymysql修改数据库数据”的相关知识。那么小编也在网上收集了一些关于“pymysql修改数据库数据””的相关内容,希望同学们能喜欢,各位老铁们一起来学习一下吧!

代码如下:

import pymysql   #导入python操作mysql的数据库import password   #导入mysql的数据库密码库#1、链接数据库password=password.passworddb=pymysql.connect(host='localhost',   #设置主机号码为本地                   user='root',   #设置用户名为root                   password=password,   #设置密码为导入mysql的数据库密码库中的密码                   db='tlxy',     #设置数据库名称为tlxy                   charset='utf8mb4',     #设置数据库的字符集为utf8mb4                   cursorclass=pymysql.cursors.DictCursor                   )#2、创建游标对象cursor=db.cursor()sql='select * from tlxy.teacher'     #从tlxy数据库中的teacher表中进行查询所有,并赋值给sqlcursor.execute(sql)    #执行sql语句,即执行“从tlxy数据库中的teacher表中进行查询所有”data=cursor.fetchall()   #将查询的所有数据赋值给datafor info in data:   #遍历data中的变量info    print(info)   #打印infodb.close()    #关闭数据库db的链接

运行结果如下:

{'province': 'hunan', 'student_count': None, 'id': 1, 'name': 'lose', 'age': 24, 'email': 'dtfsdfds@qq.com', 'country': 'china', 'hobby': 'run', 'sex': '女', 'grade': 2, 'comment': '梁山一百零八好汉'}

{'province': 'hunan', 'student_count': None, 'id': 2, 'name': 'bru', 'age': 25, 'email': '4564564@qq.com', 'country': 'usa', 'hobby': 'run', 'sex': '男', 'grade': 2, 'comment': '梁山一百零八好汉'}

{'province': 'hunan', 'student_count': None, 'id': 4, 'name': 'jack', 'age': 30, 'email': 'dtfsdfds@qq.com', 'country': 'usa', 'hobby': 'run', 'sex': '男', 'grade': 2, 'comment': '梁山一百零八好汉'}

{'province': 'hunan', 'student_count': None, 'id': 5, 'name': '张三', 'age': 33, 'email': 'dtfsdfds@qq.com', 'country': 'usa', 'hobby': 'run', 'sex': '男', 'grade': 2, 'comment': '梁山一百零八好汉'}

{'province': 'hunan', 'student_count': None, 'id': 10, 'name': 'jose', 'age': 31, 'email': '4564564@qq.com', 'country': 'china', 'hobby': 'run', 'sex': '女', 'grade': 2, 'comment': '梁山一百零八好汉'}

{'province': None, 'student_count': None, 'id': 12, 'name': '武松', 'age': 22, 'email': '4564564@qq.com', 'country': None, 'hobby': '拳击', 'sex': '男', 'grade': 2, 'comment': '梁山'}

{'province': None, 'student_count': None, 'id': 13, 'name': '林冲', 'age': 29, 'email': '4564564@qq.com', 'country': None, 'hobby': '使枪', 'sex': '男', 'grade': 2, 'comment': '梁山'}

{'province': None, 'student_count': None, 'id': 14, 'name': 'bruc', 'age': 29, 'email': None, 'country': None, 'hobby': 'run', 'sex': '女', 'grade': None, 'comment': None}

{'province': None, 'student_count': None, 'id': 15, 'name': '赵强', 'age': 28, 'email': None, 'country': None, 'hobby': 'run', 'sex': '男', 'grade': None, 'comment': None}

{'province': None, 'student_count': None, 'id': 16, 'name': 'liqi', 'age': 25, 'email': None, 'country': None, 'hobby': 'run', 'sex': '女', 'grade': None, 'comment': None}

{'province': None, 'student_count': None, 'id': 17, 'name': 'lisa', 'age': 26, 'email': None, 'country': None, 'hobby': 'barsketbar', 'sex': '女', 'grade': None, 'comment': None}

{'province': 'hubei', 'student_count': None, 'id': 18, 'name': 'jase', 'age': 30, 'email': None, 'country': None, 'hobby': 'run', 'sex': '女', 'grade': None, 'comment': None}

{'province': 'jj', 'student_count': None, 'id': 19, 'name': 'jj', 'age': 26, 'email': '4564@qq.com', 'country': None, 'hobby': None, 'sex': '女', 'grade': None, 'comment': None}

{'province': None, 'student_count': None, 'id': 20, 'name': 'ss', 'age': 26, 'email': None, 'country': None, 'hobby': 'run and barsketbar', 'sex': '女', 'grade': None, 'comment': None}

{'province': None, 'student_count': None, 'id': 22, 'name': 'lili', 'age': 23, 'email': None, 'country': None, 'hobby': None, 'sex': '女', 'grade': None, 'comment': None}

{'province': None, 'student_count': None, 'id': 23, 'name': 'lili', 'age': 24, 'email': None, 'country': None, 'hobby': None, 'sex': '女', 'grade': None, 'comment': None}

运行结果如下图所示:

标签: #pymysql修改数据库数据 #python创建一个数据库teacher