当前位置: 首页 > news >正文

Mysql 数据库增删改查

MySQL是目前最流行的关系型数据库。以下是MySQL数据库的增删改查操作。

1.数据库连接

在进行增删改查操作之前,需要先连接MySQL数据库。使用以下命令进行连接:

import mysql.connectormydb = mysql.connector.connect(host="localhost",user="yourusername",password="yourpassword",database="yourdatabase"
)mycursor = mydb.cursor()

2.数据库创建

使用以下命令创建一个数据库:

mycursor.execute("CREATE DATABASE mydatabase")

3.数据表创建

使用以下命令创建一个数据表:

mycursor.execute("CREATE TABLE customers (name VARCHAR(255), address VARCHAR(255))")

4.数据插入

使用以下命令将数据插入到数据表中:

sql = "INSERT INTO customers (name, address) VALUES (%s, %s)"
val = ("John", "Highway 21")
mycursor.execute(sql, val)mydb.commit()print(mycursor.rowcount, "record inserted.")

5.数据查询

使用以下命令查询数据:

mycursor.execute("SELECT * FROM customers")myresult = mycursor.fetchall()for x in myresult:print(x)

6.数据更新

使用以下命令更新数据:

sql = "UPDATE customers SET address = 'Canyon 123' WHERE name = 'John'"mycursor.execute(sql)mydb.commit()print(mycursor.rowcount, "record(s) affected")

7.数据删除

使用以下命令删除数据:

sql = "DELETE FROM customers WHERE name = 'John'"mycursor.execute(sql)mydb.commit()print(mycursor.rowcount, "record(s) deleted")

以上是MySQL数据库的增删改查操作。

http://www.lryc.cn/news/119111.html

相关文章:

  • 【深度学习注意力机制系列】—— ECANet注意力机制(附pytorch实现)
  • python爬虫的简单实现
  • 如何正确的向chatgpt提问?
  • 一键部署 Umami 统计个人网站访问数据
  • java种的hutool库接口说明和整理
  • 控制国外各类电液伺服阀放大器
  • 【go语言基础】go中的方法
  • Go 语言并发编程 及 进阶与依赖管理
  • 绽放趋势:Python折线图数据可视化艺术
  • BGP小综合
  • 一起学数据结构(3)——万字解析:链表的概念及单链表的实现
  • 9.2.1Socket(UDP)
  • 9.1网络通信基础
  • idea添加翻译插件并配置有道翻译
  • 激光切割机的操作中蛙跳技术是什么意思
  • Typescript+React入门
  • 竞赛项目 酒店评价的情感倾向分析
  • 加载并绘制时间域内的心电图信号,并实施Q因子为1的陷波滤波器以去除50 Hz频率研究(Matlab代码实现)
  • 瑞数信息《2023 API安全趋势报告》重磅发布: API攻击持续走高,Bots武器更聪明
  • HCIA静态路由与动态路由
  • 【前端 | CSS】flex布局
  • YoloV8优化:感受野注意力卷积运算(RFAConv),效果秒杀CBAM和CA等 | 即插即用系列
  • 面对AI冲击,技术人才该如何考核?
  • 放弃51单片机,直接学习STM32开发可能会面临的问题
  • windows安装git并初始化
  • SpringBoot集成websocket(3)|(websocket调用websocket采用回调方式实现数据互传)
  • 基于Doris实时数据开发的一些注意事项
  • 竞赛项目 深度学习疲劳驾驶检测 opencv python
  • 20.4 HTML 表单
  • Linux——基础IO(1)