关键字保留字,MariaDB 有许多在处理数据库时可用的关键字。下面提到了这些关键字的列表及其简要说明。有关任何关键字的更多详细信息,请访问其页面。

MariaDB 关键字

关键字描述
ADD在现有表格中添加一列。
ADD CONSTRAINT在创建表后添加约束。
ALTER添加、删除或修改表中的列,或更改表中列的数据类型
ALTER COLUMN更改表中列的数据类型
ALTER TABLE添加、删除或修改现有表中的列
ALL如果所有子查询值都满足条件,则返回 true .
AND组合多个条件,如果所有条件都满足则返回一条记录。
ANY如果有任何子查询,则返回 true 值满足条件。
AS使用别名重命名列或表 .
ASC按升序对结果集进行排序。
BETWEEN在MariaDB语句中指定范围。
CASE根据条件创建不同的输出。
CHECK确保表中某列中的所有值都满足指定条件的约束。
COLUMN更改列的数据类型或删除表中的列。
CONSTRAINT添加或删除约束。
CREATE DATABASE创建新的 MariaDB 数据库。
CREATE INDEX在表上创建索引(允许重复值)。
CREATE OR REPLACE VIEW更新视图。
CREATE TABLE在数据库中创建一个新表。
CREATE TABLE AS通过复制现有表列从现有表创建表。
CREATE UNIQUE INDEX在表上创建唯一索引(无重复值)。
CREATE VIEW基于 SELECT 语句创建视图。
CROSS JOIN 当左表或右表中存在匹配项时,返回两个表中的所有行。
DEFAULT用于设置列默认值的约束。
DELETE从表中删除现有记录。
DESC按降序对结果集进行排序
DISTINCT仅从数据库中选择不同(不同)的值。
DROP删除列、约束、数据库、索引、表或视图。
DROP COLUMN删除表中的列。
DROP CONSTRAINT删除 UNIQUE、PRIMARY KEY、FOREIGN KEY 或 CHECK 约束。
DELETE DATABASE删除现有的 MariaDB 数据库。
DROP DEFAULT删除 DEFAULT 约束。
DROP INDEX删除表上的索引。
DROP TABLE从数据库中删除现有表。
DELETE VIEW删除视图。
EXCEPT返回第一个结果集中未出现在第二个结果集中的所有记录。
EXISTS测试子查询中记录是否存在。
FOREIGN KEY用于将两个表链接在一起的键的约束。
FROM指定从中选择或删除数据的表
GROUP BY将结果表排列成相同的组(与聚合函数一起使用:COUNT、MAX、MIN、SUM、AVG)。
HAVING使用聚合函数指定条件。
IN使用 MariaDB WHERE 子句指定多个值。
INDEX在表上创建或删除索引。
INNER JOIN当列之间存在匹配时,返回两个表中的所有行。
INSERT INTO 在表中插入一条新记录。
INSERT INTO SELECT将数据从一个表复制到另一个表中。
INTERSECT返回两个或多个 SELECT 语句的结果集的交集。
IS NULL测试字段的空值。
IS NOT NULL测试 用于字段的非空值。
JOIN连接两个行 或多个基于它们之间公共列的表。
LEFT JOIN返回全部 左表的行和右表的匹配行。
LEFT OUTER JOIN返回左表的所有行和右表的匹配行。
LIKE在指定列中搜索指定模式。
LIMIT指定从表中获取的记录数。
NOT包括 记录指定条件不成立的情况。
NOT LIKELIKE 的否定 .
NOT NULL强制列不接受 NULL 值的约束 .
OR组合多个条件,并在满足任何条件时包含一条记录
ORDER BY对结果表进行升序或降序排序。
PRIMARY KEY确保列中所有值的约束的值是唯一的且不为空。
RIGHT JOIN返回右表的所有行和左表的匹配行。
RIGHT OUTER JOIN返回右表的所有行和左表的匹配行。
SELECT从数据库中选择数据。
SELECT DISTINCT仅选择不同的数据 来自数据库的(不同)值。
SELECT LIMIT指定从表中获取记录数 
SET指定应提取哪些列和值 在表中更新。
SOME如果有任何子查询,则返回 true 值满足条件。
TRUNCATE TABLE从现有表中删除完整数据 表,但不是表本身。
UNION合并以下结果集 两个或多个 SELECT 语句(仅限不同的值)。
UNION ALL组合 两个或多个 SELECT 语句的结果集(允许重复值)。
UNIQUE确保列中所有值都是唯一的约束。
UPDATE更新表中的现有记录。
VALUES指定INSERT INTO 语句的值 
VIEW创建、更新或删除视图
WHERE过滤结果集以仅包含满足指定条件的记录