python 实现mysql增删查改示例代码
2021-11-26 04:06
1041 查看
本地安装配置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增删查改的资料请关注脚本之家其它相关文章!
您可能感兴趣的文章:相关文章推荐
- JavaWeb最全JDBC连接mysql实现增删改查功能代码示例
- ThinkPHP结合ajax、Mysql实现的客户端通信功能代码示例
- C++、python和go语言实现的简单客户端服务器代码示例
- Python实现聊天机器人的示例代码
- PHP利用MySQL保存session的实现思路及示例代码
- Java编程通过list接口实现数据的增删改查代码示例
- python实现log日志的示例代码
- python实现播放音频和录音功能示例代码
- Python3连接MySQL(pymysql)模拟转账实现代码
- Python实现自动添加脚本头信息的示例代码
- Python实现比较扑克牌大小程序代码示例
- 进入全屏 nodejs+express+mysql实现restful风格的增删改查示例
- python 平衡二叉树实现代码示例
- python实现多进程代码示例
- Python用61行代码实现图片像素化的示例代码
- python实现一个简单的并查集的示例代码
- Python实现各种排序算法的代码示例总结
- Python实现自动添加脚本头信息的示例代码
- python itchat实现微信自动回复的示例代码
- ASP.NET实现Hadoop增删改查的示例代码