MySQL关键字手册
MySQL的关键字不建议用于数据库名和表名。
ADD:用于向现有表添加一列或多列。
ALTER:用于修改表的结构,例如更改列名、更改列的数据类型、修改索引等。
AND:用于组合多个条件,如果所有条件都为true,条件才会返回true。
ASC:用于按升序对结果集进行排序。
AVG:用于计算一组数的平均值。
BETWEEN:用于指定某个范围内的条件,查询满足范围内的记录。
BY:用于指定用于排序的列名。
CASE:用于在SELECT语句中实现分支逻辑。
COUNT:用于计算指定列的行数。
CREATE:用于创建新表、视图、函数等数据库对象。
DATABASE:用于指定数据库的名称。
DELETE:用于删除表或从表中删除行。
DESC:用于按降序对结果集进行排序。
DISTINCT:用于从结果集中消除重复行。
DROP:用于从数据库中删除表、视图、函数等数据库对象。
EXISTS:用于检查一个子查询是否有结果集。
FOREIGN KEY:用于创建引用其他表的外键。
FROM:用于指定表名或视图名。
GROUP BY:用于将结果集按一列或多列进行分组。
HAVING:用于指定GROUP BY语句的条件。
INNER JOIN:用于返回两个表中都有匹配行的所有行。
INSERT INTO:用于将新行插入到表中。
INTO:用于指定要插入行的表或视图。
IS NULL:用于检查列或表达式是否为NULL。
LIKE:用于按照通配符匹配来检索结果集。
LIMIT:用于限制结果集返回的行数。
MODIFY:用于修改表的结构,例如更改列名、更改列的数据类型等。
NOT NULL:用于确保列中不允许出现NULL值。
ON:用于指定JOIN操作中的连接条件。
OR:用于组合多个条件,条件中至少有一个为true,条件就会返回true。
ORDER BY:用于按升序或降序对结果集进行排序。
PRIMARY KEY:用于定义表的主键。
REFERENCES:用于定义外键约束。
SELECT:用于从一个或多个表中检索数据。
SET:用于更新指定列的值。
SUM:用于计算数值列中数值的总和。
TABLE:用于指定表的名称。
UNION:用于将两个或多个SELECT语句的结果集组合为单个结果集。
UPDATE:用于更新表中的数据。
VALUES:用于指定新行的值。
VIEW:用于创建虚拟表。
我的笔记