以下是MySQL中常见的增删改查语句

以下是MySQL中常见的增删改查语句:

增加数据(INSERT)

基本语法: INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,...);

示例:向名为 students 的表中插入一条学生记录, id 为1, name 为'张三', age 为20

sql

INSERT INTO students (id, name, age) VALUES (1, '张三', 20);

删除数据(DELETE)

基本语法: DELETE FROM table_name WHERE condition;

  • 示例:删除 students 表中 id 为1的学生记录

sql

DELETE FROM students WHERE id = 1;

修改数据(UPDATE)

基本语法: UPDATE table_name SET column1 = value1, column2 = value2,... WHERE condition;

示例:将 students 表中 id 为1的学生的 age 改为21

sql

UPDATE students SET age = 21 WHERE id = 1;

查询数据(SELECT)

基本语法: SELECT column1, column2,... FROM table_name WHERE condition;

示例:查询 students 表中所有学生的 name 和 age

sql

SELECT name, age FROM students;

查询所有列:使用 * 通配符表示查询所有列,如 SELECT * FROM students;

带条件查询:查询 students 表中 age 大于20的学生信息, SELECT * FROM students WHERE age > 20;

排序查询结果:以 age 降序查询学生信息, SELECT * FROM students ORDER BY age DESC;

限制查询结果数量:查询前5条学生信息, SELECT * FROM students LIMIT 5;

相关推荐
chian-ocean2 小时前
CANN 生态进阶:利用 `profiling-tools` 优化模型性能
数据库·mysql
那个村的李富贵3 小时前
解锁CANN仓库核心能力:50行代码搭建国产化AIGC图片风格迁移神器
mysql·信息可视化·aigc·cann
斯普信专业组6 小时前
构建基于MCP的MySQL智能运维平台:从开源服务端到交互式AI助手
运维·mysql·开源·mcp
Exquisite.7 小时前
Mysql
数据库·mysql
·云扬·19 小时前
MySQL Binlog落盘机制深度解析:性能与安全性的平衡艺术
android·mysql·adb
霖霖总总20 小时前
[小技巧64]深入解析 MySQL InnoDB 的 Checkpoint 机制:原理、类型与调优
数据库·mysql
それども21 小时前
分库分表的事务问题 - 怎么实现事务
java·数据库·mysql
·云扬·21 小时前
MySQL Binlog 配置指南与核心作用解析
数据库·mysql·adb
天空属于哈夫克31 天前
Java 版:利用外部群 API 实现自动“技术开课”倒计时提醒
数据库·python·mysql
luoluoal1 天前
基于深度学习的web端多格式纠错系统(源码+文档)
python·mysql·django·毕业设计·源码