AI智能
改变未来

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增删查改的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:

  • Python操作mysql数据库实现增删查改功能的方法
  • pymysql实现增删改查的操作指南(python)
  • Python接入MySQL实现增删改查的实战记录
  • Python连接mysql数据库及简单增删改查操作示例代码
  • python实现的MySQL增删改查操作实例小结
赞(0) 打赏
未经允许不得转载:爱站程序员基地 » python 实现mysql增删查改示例代码