首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL关键字

MySQL关键字

原创
作者头像
是山河呀
发布2025-01-26 16:34:37
发布2025-01-26 16:34:37
7420
举报
文章被收录于专栏:Linux代码Linux代码

数据定义语言(DDL)关键字

  • CREATE:用于创建新的数据库对象。
  • ALTER:用于修改现有数据库对象的结构。
  • DROP:用于删除数据库对象。
  • TRUNCATE:用于快速删除表中的所有行,但保留表结构。
  • RENAME:用于重命名数据库对象。

数据操纵语言(DML)关键字

  • SELECT:用于查询数据库中的数据。
  • INSERT:用于向数据库表中插入数据。
  • UPDATE:用于更新数据库表中的数据。
  • DELETE:用于从数据库表中删除数据。

数据控制语言(DCL)关键字

  • GRANT:用于授予用户权限。
  • REVOKE:用于撤销用户的权限。

事务控制关键字

  • START TRANSACTION:开始一个新的事务。
  • COMMIT:提交当前事务。
  • ROLLBACK:回滚当前事务到开始状态。

其他控制流关键字

  • SAVEPOINT:设置事务的保存点。
  • RELEASE SAVEPOINT:释放一个事务的保存点。

子查询和集合操作关键字

  • IN:用于指定一个子查询或列表中的值。
  • ALL:用于指定子查询返回的所有行。
  • ANYSOME:用于指定子查询返回的任何一行。
  • EXISTS:用于检查子查询是否返回任何行。
  • DISTINCT:用于返回唯一不同的值。

连接操作关键字

  • CROSS JOIN:笛卡尔积,返回两个表的所有可能组合。
  • INNER JOIN:内连接,只返回两个表中匹配的行。
  • LEFT JOINLEFT OUTER JOIN:左外连接,返回左表的所有行,右表中匹配的行。
  • RIGHT JOINRIGHT OUTER JOIN:右外连接,返回右表的所有行,左表中匹配的行。
  • FULL JOINFULL OUTER JOIN:全外连接,返回两个表中不匹配的行。

索引和约束关键字

  • PRIMARY KEY:主键约束,唯一标识表中的每一行。
  • FOREIGN KEY:外键约束,用于维护表之间的链接。
  • UNIQUE:唯一约束,确保列中的所有值都是唯一的。
  • CHECK:检查约束,用于限制列的值满足特定条件。
  • INDEX:创建索引以优化查询性能。

聚合函数关键字

  • SUM:返回数值列的总和。
  • COUNT:返回行数或非空值的数量。
  • MAX:返回数值列的最大值。
  • MIN:返回数值列的最小值。
  • AVG:返回数值列的平均值。

字符串函数关键字

  • LIKE:用于模式匹配。
  • REGEXPRLIKE:用于正则表达式匹配。
  • CONCAT:用于连接字符串。
  • SUBSTRING:用于提取字符串的一部分。

数学函数关键字

  • ABS:返回数值的绝对值。
  • ROUND:四舍五入到指定的小数位数。
  • CEILINGCEIL:向上取整。
  • FLOOR:向下取整。

日期和时间函数关键字

  • NOW:返回当前日期和时间。
  • CURDATE:返回当前日期。
  • CURTIME:返回当前时间。
  • DATE:从日期时间值中提取日期部分。
  • TIME:从日期时间值中提取时间部分。

系统和信息关键字

  • DATABASESCHEMA:指代数据库的名称。
  • TABLE:指代数据库中的表。
  • COLUMN:指代表中的列。
  • VIEW:指代数据库视图。
  • USER:指代数据库用户。
  • HOST:指代用户连接的主机。

其他关键字

  • AS:用于重命名列或表的别名。
  • BY:与GROUP BYORDER BY一起使用。
  • USING:用于指定多个表之间的公共列。
  • ON:用于指定连接条件。
  • IS NULL:检查列是否为 NULL。
  • NOT NULL:确保列不是 NULL。
  • AUTO_INCREMENT:自动为新行生成唯一的数字。
  • DEFAULT:定义列的默认值。
  • LIMIT:用于限制查询结果的数量。
  • UNION:用于合并两个或多个 SELECT 语句的结果。
  • HAVING:用于过滤分组后的结果。
  • WHERE:用于过滤查询结果。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数据定义语言(DDL)关键字
  • 数据操纵语言(DML)关键字
  • 数据控制语言(DCL)关键字
  • 事务控制关键字
  • 其他控制流关键字
  • 子查询和集合操作关键字
  • 连接操作关键字
  • 索引和约束关键字
  • 聚合函数关键字
  • 字符串函数关键字
  • 数学函数关键字
  • 日期和时间函数关键字
  • 系统和信息关键字
  • 其他关键字
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档