以下是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;

相关推荐
feifeigo1236 小时前
升级到MySQL 8.4,MySQL启动报错:io_setup() failed with EAGAIN
数据库·mysql·adb
A__tao11 小时前
一键将 SQL 转为 Java 实体类,全面支持 MySQL / PostgreSQL / Oracle!
java·sql·mysql
一只fish12 小时前
MySQL 8.0 OCP 1Z0-908 题目解析(17)
数据库·mysql
叁沐13 小时前
MySQL 06 全局锁和表锁:给表加个字段怎么有这么多阻碍?
mysql
power 雀儿14 小时前
集群聊天服务器---MySQL数据库的建立
服务器·数据库·mysql
Edingbrugh.南空16 小时前
Flink MySQL CDC 环境配置与验证
mysql·adb·flink
BD_Marathon17 小时前
Ubuntu:Mysql服务器
服务器·mysql·ubuntu
程序猿小D18 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的电影小说网站管理系统,推荐!
java·数据库·mysql·spring·毕业设计·ssm框架·电影小说网站
羊小猪~~18 小时前
数据库学习笔记(十七)--触发器的使用
数据库·人工智能·后端·sql·深度学习·mysql·考研
叁沐19 小时前
MySQL 05 深入浅出索引(下)
mysql