Mysql的增、删、查、改

MySQL 是一个流行的关系型数据库管理系统,它支持 SQL(结构化查询语言)用于管理数据库中的数据。以下是使用 SQL 在 MySQL 中进行增(INSERT)、删(DELETE)、查(SELECT)、改(UPDATE)操作的基本示例。

1. 增(INSERT)

向表中插入新数据。

sql 复制代码
INSERT INTO 表名 (列1, 列2, 列3, ...)  
VALUES (值1, 值2, 值3, ...);

INSERT INTO students (name, age, grade)  
VALUES ('张三', 20, '三年级');

2. 删(DELETE)

sql 复制代码
DELETE FROM 表名 WHERE 条件;

DELETE FROM students WHERE age = 20;
复制代码

(注意:没有 WHERE 子句的 DELETE 语句会删除表中的所有数据!)

3. 查(SELECT)

从表中检索数据。

sql 复制代码
SELECT 列1, 列2, ...  
FROM 表名  
WHERE 条件;

SELECT * FROM students WHERE grade = '三年级';

* 表示选择所有列)

4. 改(UPDATE)

修改表中的数据

sql 复制代码
UPDATE 表名  
SET 列1 = 值1, 列2 = 值2, ...  
WHERE 条件;

UPDATE students  
SET age = 21  
WHERE name = '张三';
相关推荐
HunterMichaelG3 分钟前
【MySQL】KylinV10 ARM 服务器上编译MySQL 5.7 XtraBackup
mysql·arm·xtrabackup
消失的旧时光-194312 分钟前
Repository 层如何无缝接入本地缓存 / 数据库
数据库·flutter·缓存
尋有緣16 分钟前
力扣1225-报告系统状态的连续日期
数据库·sql·算法·leetcode·oracle
消失的旧时光-194316 分钟前
用 Drift 实现 Repository 无缝接入本地缓存/数据库(SWR:先快后准)
数据库·flutter·缓存
Tony Bai17 分钟前
【API 设计之道】08 流量与配额:构建基于 Redis 的分布式限流器
数据库·redis·分布式·缓存
无名-CODING20 分钟前
MyBatis 动态 SQL 全攻略
数据库·sql·mybatis
枫叶丹425 分钟前
【Qt开发】Qt事件(二)-> QKeyEvent 按键事件
c语言·开发语言·数据库·c++·qt·microsoft
llxxyy卢2 小时前
JWT安全&预编译CASE注入
数据库·sql·安全
大布布将军9 小时前
⚡️ 深入数据之海:SQL 基础与 ORM 的应用
前端·数据库·经验分享·sql·程序人生·面试·改行学it
JIngJaneIL10 小时前
基于java+ vue农产投入线上管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot