python 实现mysql增删查改示例代码
发布日期:2021-12-11 08:21 | 文章来源:站长之家
本地安装配置phpstduy
安装这个数据库管理工具 一会我们要手动创建数据库 数据表 字段 当然也可以代码创建
1.增
import pymysql ''' host 主机名 这里是你的ip地址 user 数据库账号 password 数据库密码 port 端口 mysql数据库端口 db 数据库名 基本语句 cursor = conn.cursor()#初始化一个游标对象 sql = "数据库操作语句" cursor.execute(sql)#执行该语句 conn.commit()#关闭游标对象 cursor.close()#关闭数据库 rollback 回滚 ''' db = pymysql.connect(host='localhost',user='root',password='123456',port=3306,db='text') sql = "insert into text(id,name) values (1,'老王')" #获取下标 cursor = db.cursor() try: cursor.execute(sql) db.commit() print('插入成功') except: db.rollback() db.close()
2.删
import pymysql ''' host 主机名 这里是你的ip地址 #本地为localhost user 数据库账号 password 数据库密码 port 端口 mysql数据库端口 db 数据库名 基本语句 cursor = conn.cursor()#初始化一个游标对象 sql = "数据库操作语句" cursor.execute(sql)#执行该语句 conn.commit()#关闭游标对象 cursor.close()#关闭数据库 rollback 回滚 ''' db = pymysql.connect(host='localhost',user='root',password='123456',port=3306,db='text') sql ="delete from text where id=1 and name='老王' " #获取下标 cursor = db.cursor() try: cursor.execute(sql) db.commit() print('删除成功') except: db.rollback() db.close()
3.查
先添加2条数据因为删除了
''' host 主机名 这里是你的ip地址 user 数据库账号 password 数据库密码 port 端口 mysql数据库端口 db 数据库名 基本语句 cursor = conn.cursor()#初始化一个游标对象 sql = "数据库操作语句" cursor.execute(sql)#执行该语句 conn.commit()#关闭游标对象 cursor.close()#关闭数据库 rollback 回滚 ''' import pymysql db = pymysql.connect(host='localhost',user='root',password='123456',port=3306,db='text') sql1 = "insert into text(id,name) values (1,'老李')" sql2 = "insert into text(id,name) values (2,'老王')" #获取下标 cursor = db.cursor() try: cursor.execute(sql1) cursor.execute(sql2) db.commit() print('插入成功') except: db.rollback() db.close()
3.查
''' host 主机名 这里是你的ip地址 user 数据库账号 password 数据库密码 port 端口 mysql数据库端口 db 数据库名 基本语句 cursor = conn.cursor()#初始化一个游标对象 sql = "数据库操作语句" cursor.execute(sql)#执行该语句 conn.commit()#关闭游标对象 cursor.close()#关闭数据库 rollback 回滚 ''' import pymysql db = pymysql.connect(host='localhost',user='root',password='123456',port=3306,db='text') sql = "select id,name from text " #获取下标 cursor = db.cursor() try: cursor.execute(sql) #查询 result = cursor.fetchall() db.commit() print(f'查询成功数据为:{result}') except: db.rollback() db.close()
4.改
''' host 主机名 这里是你的ip地址 user 数据库账号 password 数据库密码 port 端口 mysql数据库端口 db 数据库名 基本语句 cursor = conn.cursor()#初始化一个游标对象 sql = "数据库操作语句" cursor.execute(sql)#执行该语句 conn.commit()#关闭游标对象 cursor.close()#关闭数据库 rollback 回滚 ''' import pymysql db = pymysql.connect(host='localhost',user='root',password='123456',port=3306,db='text') sql = "update text set name='小林' where id=1" #获取下标 cursor = db.cursor() try: cursor.execute(sql) db.commit() print(f'修改成功') except: db.rollback() db.close()
总结
插入
INSERT INTO 表的名字(列名a,列名b,列名c) VALUES(值1,值2,值3);
删
delete from 表名 where 条件表达式
查
select 列 from 表名
改
update 表名 set 要修改的值 where 条件表达式
以上就是python 实现mysql增删查改示例代码的详细内容,更多关于python mysql增删查改的资料请关注本站其它相关文章!
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。
相关文章