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

相关推荐
喝醉的小喵8 分钟前
分布式环境下的主从数据同步
分布式·后端·mysql·etcd·共识算法·主从复制
@淡 定3 小时前
MySQL MVCC 机制解析
数据库·mysql
DBWYX4 小时前
MySQL 进阶 面经级
数据库·mysql
靠近彗星5 小时前
基于 Vue + Django + MySQL 实现个人博客/CMS系统
前端·vue.js·python·mysql·django
男Ren、麦根6 小时前
MySQL 复制与主从架构(Master-Slave)
数据库·mysql·架构
Stuild Stuil6 小时前
Mysql 字段值批量自增或自减(坐标系数据,(x,y))
java·javascript·mysql
morganmin7 小时前
(一)MySQL常见疑惑之:select count(*)和select count(1)的区别
数据库·mysql
zhangjin12228 小时前
kettle从入门到精通 第九十四课 ETL之kettle MySQL Bulk Loader大批量高性能数据写入
大数据·数据仓库·mysql·etl·kettle实战·kettlel批量插入·kettle mysql
深圳厨神8 小时前
mysql对表,数据,索引的操作sql
数据库·sql·mysql
hweiyu008 小时前
从JVM到分布式锁:高并发架构设计的六把密钥
jvm·redis·分布式·mysql·etcd