SQL语句

CRUD

数据查询语言(DQL)

数据查询语句(select)

查询时不使用 * ,只能用在count(*)

SQL单表的执行顺序是:from -> where -> group by -> 聚合函数 -> having -> select -> distinct -> order by -> limit


SELECT column_name(s)
FROM table_name
WHERE condition
ORDER BY column_name [ASC|DESC]
  • column_name(s): 要查询的列。
  • table_name: 要查询的表。
  • condition: 查询条件(可选)。
  • ORDER BY: 排序方式,ASC 表示升序,DESC 表示降序(可选)。

数据操作语言(DML)

数据插入语句(insert into)

INSERT INTO table_name (column1, column2, ...)
VALUES (value1, value2, ...)
  • table_name: 要插入数据的表。
  • column1, column2, ...: 要插入数据的列。
  • value1, value2, ...: 对应列的值。

数据修改语句(update)

UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition
  • table_name: 要修改数据的表。
  • column1 = value1, column2 = value2, ...: 要修改的列及其新值。
  • condition: 修改条件。

数据删除语句(delete)

逻辑删除:使用一个标记字段(is_delete)表示当前记录是否删除


DELETE FROM table_name
WHERE condition
  • table_name: 要删除数据的表。
  • condition: 删除条件。
posted @ 2025-03-10 16:02  一喵良  阅读(28)  评论(0)    收藏  举报