以下是常见的 MySQL 关键字及其作用的表格:
关键字 | 作用 |
---|---|
SELECT | 用于从数据库中查询数据。 |
INSERT | 用于向表中插入新数据。 |
UPDATE | 用于更新表中已存在的数据。 |
DELETE | 用于从表中删除数据。 |
CREATE | 用于创建数据库、表、索引等对象。 |
ALTER | 用于修改数据库或表的结构(如添加、删除或修改列)。 |
DROP | 用于删除数据库、表或索引等对象。 |
WHERE | 用于过滤查询结果,指定条件。 |
ORDER BY | 用于对查询结果进行排序。 |
GROUP BY | 用于将查询结果按指定列分组。 |
HAVING | 用于过滤分组后的结果(通常与 GROUP BY 一起使用)。 |
JOIN | 用于将多个表中的数据连接起来。 |
INNER JOIN | 返回两个表中匹配的行。 |
LEFT JOIN | 返回左表中的所有行,即使右表中没有匹配的行。 |
RIGHT JOIN | 返回右表中的所有行,即使左表中没有匹配的行。 |
UNION | 用于合并多个 SELECT 语句的结果集。 |
DISTINCT | 用于返回唯一不同的值(去重)。 |
LIMIT | 用于限制查询结果的行数。 |
AND | 用于连接多个条件,所有条件必须同时满足。 |
OR | 用于连接多个条件,至少一个条件满足即可。 |
NOT | 用于否定条件。 |
BETWEEN | 用于筛选某个范围内的值。 |
LIKE | 用于模糊匹配字符串。 |
IN | 用于筛选某个值是否在指定列表中。 |
NULL | 表示空值。 |
PRIMARY KEY | 用于定义表的主键(唯一标识每一行)。 |
FOREIGN KEY | 用于定义表的外键(与其他表的主键关联)。 |
INDEX | 用于创建索引,提高查询效率。 |
UNIQUE | 用于确保某列的值唯一。 |
AUTO_INCREMENT | 用于自动生成唯一的递增值(通常用于主键)。 |
COMMIT | 用于提交事务,保存对数据库的更改。 |
ROLLBACK | 用于回滚事务,撤销未提交的更改。 |
START TRANSACTION | 用于开始一个新的事务。 |
这些关键字是 MySQL 中最常用的部分,掌握它们可以帮助你更好地操作和管理数据库。
评论