• SQL 对大小写不敏感:SELECT 与 select 是相同的。

采集

SELECT 语句

  • SELECT 语句用于从数据库中选取数据。结果被存储在一个结果表中,称为结果集。
  • SQL SELECT 语法
SELECT column1, column2, ...
FROM table_name;

SELECT * FROM table_name;
  • 参数说明:
    • column1, column2, …:要选择的字段名称,可以为多个字段。如果不指定字段名称,则会选择所有字段。
    • table_name:要查询的表名称。
    • *: 通配符,表示选择表中的所有列。

SELECT DISTINCT 语句

  • SELECT DISTINCT 语句用于返回唯一不同的值。
  • SQL SELECT DISTINCT 语法
SELECT DISTINCT column1, column2, ...
FROM table_name;

WHERE 子句

  • WHERE 子句用于过滤记录。
  • SQL WHERE 语法
SELECT column1, column2, ...
FROM table_name
WHERE condition;
# 示例:
SELECT * FROM Websites WHERE country='CN';

AND & OR 运算符

SELECT column1, column2, ...
FROM table_name
WHERE condition
# AND condition1;
# OR condition1;

ORDER BY 关键字

  • ORDER BY 关键字用于对结果集进行排序,默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。
  • ORDER BY 语法
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;
  • ASC:表示按升序排序;DESC:表示按降序排序。

LIMIT

  • MySQL 语法:限制输出行数
SELECT column1, column2, ...
FROM table_name
LIMIT number;

LIKE 操作符

  • LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式,通常与 % 和 _ 通配符一起使用。
  • LIKE 语法
SELECT column1, column2, ...
FROM table_name
WHERE column_name LIKE pattern;
  • 参数说明:
    • 通配符
      • %:匹配任意字符(包括零个字符)。
      • _:匹配单个字符。

编辑

INSERT INTO 语句

  • INSERT INTO 语句用于向表中插入新记录。
  • INSERT INTO 语法
    • 两种编写形式。
    • 第一种形式无需指定要插入数据的列名,只需提供被插入的值即可:
INSERT INTO table_name
VALUES (value1,value2,value3,...);
  • 第二种形式需要指定列名及被插入的值:
INSERT INTO table_name (column1,column2,column3,...)
VALUES (value1,value2,value3,...);

UPDATE 语句

  • UPDATE 语句用于更新表中的记录。
  • UPDATE 语法
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

DELETE 语句

  • DELETE 语句用于删除表中的行。
  • DELETE 语法
DELETE FROM table_name
WHERE condition;

参考

暂时学到:https://www.runoob.com/sql/sql-wildcards.html