python 实现mysql增删查改示例代码
程序员文章站
2022-06-23 23:06:47
本地安装配置phpstduy安装这个数据库管理工具 一会我们要手动创建数据库 数据表 字段 当然也可以代码创建1.增import pymysql'''host 主机名 这里是你的ip地址 user 数...
本地安装配置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增删查改的资料请关注其它相关文章!