这篇教程python 实现mysql增删查改示例代码写得很实用,希望能帮到您。 本地安装配置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地址 #本地为localhostuser 数据库账号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 pymysqldb = 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 pymysqldb = 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 pymysqldb = 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增删查改的资料请关注51zixue.net其它相关文章! python百行代码实现汉服圈图片爬取 python周期任务调度工具Schedule使用详解 |