python实现对数据库增删改查

这篇具有很好参考价值的文章主要介绍了python实现对数据库增删改查。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、#导入MySQLdb
import MySQLdb
二、#建立数据库连接
conn = MySQLdb.connect(“localhost”,“root”,“123456”,“duck”, charset=‘utf8’)
三、 #建立游标时,加上"MySQLdb.cursors.DictCursor",让数据查询结果返回字典类型
cur = conn.cursor(MySQLdb.cursors.DictCursor)
四、#新增
def addUser(xuehao,name,math,english,chinese):
user=(xuehao,name,math,english,chinese)
#sql语句
sql = “insert into Student_Score ( xuehao,name,math,english,chinese) values(%s,%s,%s,%s,%s)”
#执行语句
cur.execute(sql,user)
#提交sql
conn.commit()
#关闭数据库连接
conn.close
五、#修改
def update(xuehao,name,math,english,chinese):
key=(xuehao,name,math,english,chinese,xuehao)
#sql语句
sql=“update Student_Score set xuehao=%s , name=%s, math= %s , english= %s,chinese= %s where xuehao=%s”
cur.execute(sql,key)
#提交sql
conn.commit()
#关闭数据库连接
conn.close
六、#删除
def delete_table(xuehao,):
key=(xuehao,)
#sql语句
sql=“delete from Student_Score where xuehao=%s”
cur.execute(sql,key)
#提交sql
conn.commit()
#关闭数据库连接
conn.close
def selectUser(xuehao):
key=(xuehao,)
#sql语句
sql = “select * from Student_Score where xuehao=%s”
#执行语句
cur.execute(sql,key)
result = cur.fetchall()
#提交sql
print(list(result))
Student=list(result)

#关闭数据库连接
conn.close
return Student

if name==“main”:
#addUser(‘202302001’,‘张三’,‘100’,‘100’,‘100’)
#update(‘20230220’,‘张小三’,‘108’,‘100’,‘100’)
#delete_table(‘20230220’,)文章来源地址https://www.toymoban.com/news/detail-489609.html

到了这里,关于python实现对数据库增删改查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea连接数据库实现增删改查

    一,创建数据库中的表 1.创建表的sql语句 2.在表中插入数据 二.在idea中连接数据库实现增删改查 1.连接数据库 2.实现查询 3.实现增加 4.实现删除 5.实现修改

    2024年02月11日
    浏览(32)
  • 实现数据库增删改查+界面效果-----jsp

    1.通过连接数据库完成用户登录模块。 2.登录成功后查询出一张数据库表中的内容;登录不成功返回登录页面。 3.页面面端要有空值和非法字符验证。 4.登录成功后对一张表中数据进行增加、删除、修改和查询操作。 创建数据库 名字为jdbcHomework,字符编码为utf8 数据库创建表

    2024年02月06日
    浏览(33)
  • Go 语言连接数据库实现增删改查

    MySQL驱动https://github.com/go-sql-driver/mysql 创建数据库后建表并插入数据 SQL 查询 插入结果 运行 SQL 查询更新结果 运行 SQL 查询删除结果

    2024年02月08日
    浏览(32)
  • Python FastAPI 框架 操作Mysql数据库 增删改查

    2 比 1 更容易理解,可以先看2(单文件级别) FastAPI 可以使用任何您想要的关系型数据库。 在这里,让我们看一个使用着SQLAlchemy的示例。 您可以很容易地将SQLAlchemy支持任何数据库,像: PostgreSQL MySQL SQLite Oracle Microsoft SQL Server,等等其它数据库 在此示例中,我们将使用SQL

    2024年01月16日
    浏览(28)
  • java链接hive数据库实现增删改查操作

    要在Java中连接Hive数据库并实现增删改查操作,需要使用Hive JDBC驱动程序。 首先,确保已经安装了Hive,并且Hadoop集群正在运行。 然后,根据Hive版本下载相应的Hive JDBC驱动程序。可以从Apache Hive官方网站下载。 接下来,编写Java代码来连接Hive数据库和执行增删改查操作。 以下

    2024年01月21日
    浏览(33)
  • 使用 GORM 连接数据库并实现增删改查操作

    首先,我们需要安装 GORM 包。在终端中运行以下命令: shell go get -u gorm.io/gorm 在 Go 代码的开头导入以下包: 在代码中建立数据库连接,示例中使用 MySQL 数据库作为示范: 请确保替换 user 、 password 和 dbname 为你的实际数据库凭据和名称。 在 GORM 中,我们需要定义模型结构来

    2024年02月15日
    浏览(40)
  • JDBC如何连接SQL Server数据库实现增删改查

    目录 一、连接前准备  1. 环境配置  2. 下载JAR包 3. 添加环境变量 4. 导入JDBC包  二、连接SQL Server  三、实现增删改查 1. 查询数据 2. 添加数据 3. 修改数据 4. 删除数据 5. 拓展 JDBC的全称是Java数据库连接 (Java DataBase Connectivity) ,应用程序通过JDBC连接到数据库,使用SQL语句对数

    2024年02月03日
    浏览(50)
  • Android使用SQLite数据库实现基本的增删改查

    目录 一、创建activity_main和MainActivity界面 二、实现查询/删除功能创建activity_delete和DeleteActivity 三、实现添加功能创建activity_add和AddActivity  四、实现更新功能创建activity_update和UpdateActivity 五、创建user_data类、userInfo类和增加权限 总结 activity_main如图:  MainActivity如下 layout界面

    2024年02月08日
    浏览(38)
  • pycharm社区版使用SQLite连接数据库,并实现数据的增删改查

    社区版找不到数据库,需要先安装Database Navigator插件,之后才能通过sqlite3连接数据库。 ①文件 — ②设置 — ③插件 — ④Marketplace搜索database — ⑤安装Database Navigator — ⑥应用确定 安装之后就可以在页面左侧边栏找到DB Browser,也可以拖动移动到页面右侧。找不到的可以在视

    2024年01月17日
    浏览(40)
  • Java连接数据库(学生管理系统案例,可以实现增删改查)

    首先,需要做一个准备工作 ——下载jar包,这个包是用来支持数据库的连接的 官网的下载链接:MySQL :: Download Connector/J 点击链接进入页面: 选择画红框的下载按钮。 与此同时,打开IDEA开发工具,在当前项目目录下新建一个lib目录文件夹用来存放第三方jar包,这样做方便管

    2024年02月07日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包