MySQL常用的关键字(详细)

以下是MySQL常用关键字的小写版本,并附上注释说明其含义:

MySQL数据表的列名不能是关键字,除非使用反引号标识:`else`

1、常用关键字

select 用于从数据库中查询数据

from 指定查询数据的表

where 用于过滤查询结果的条件

join 用于连接多个表

inner 指定内连接

left 指定左连接

right 指定右连接

full 指定全连接

on 指定连接条件

group by 用于对结果集进行分组

having 用于过滤分组后的结果

order by 指定结果集的排序

limit 限制查询返回的记录数

insert 向表中插入新记录

into 指定插入数据的目标表

values 指定插入数据的值

update 更新表中的现有记录

set 指定要更新的列及其新值

delete 从表中删除记录

create 创建新的数据库对象

table 指定创建新表

drop 删除数据库对象

alter 修改现有数据库对象

index 创建或删除索引

view 创建或删除视图

trigger 创建或删除触发器

database 创建或删除数据库

use 选择要使用的数据库

grant 授予用户权限

revoke 撤销用户权限

commit 提交当前事务

rollback 回滚当前事务

2、数据类型相关关键字

int 整数数据类型

varchar 可变长度字符串数据类型

decimal 定点数数据类型

date 日期数据类型

datetime 日期和时间组合数据类型

enum 枚举类型

set 集合类型

blob 二进制大对象类型

text 长文本数据类型

3、其他常用关键字

and 逻辑与运算符

or 逻辑或运算符

not 逻辑非运算符

null 表示无值或未知值

true 布尔真值

false 布尔假值

like 模糊匹配运算符

in 指定多个可能的值

between 指定范围

as 给列或表指定别名

distinct 去除重复的结果

4、特殊关键字

else 用于条件语句中的其他情况

case 用于条件表达式

if 用于条件判断

then 指定条件满足时的操作

when 指定条件判断的条件

使用小写字母书写关键字是SQL的常见约定,有助于提高代码的可读性。希望这些注释能帮助你更好地理解每个关键字的用途!

相关推荐
ACP广源盛1392462567317 小时前
M6/M5 Pro Mac mini 端侧 AI 新形态@ACP#GSV5800 Serdes 长距离视频传输在 AI 服务中的机会与落地场景
大数据·网络·数据库·人工智能·嵌入式硬件·macos·音视频
倔强的石头_19 小时前
事务边界与批量写入:避免长事务、锁等待和日志压力
数据库
努力努力再努力wz19 小时前
【Redis入门系列】从 KEYS 到 SCAN:渐进式遍历、Cursor 与位反转原理
数据库·redis·缓存
坐吃山猪19 小时前
【多线程】Lock与Condition
大数据·数据库
Lightpwd20 小时前
Spring Boot 多数据源落地:AbstractRoutingDataSource + 注解切面(附源码)
数据库·后端
LabVIEW开发20 小时前
LabVIEW 64位安装的位深陷阱:工具包、内存与工程兼容
数据库·labview·labview知识·labview功能·labview程序
寺中人20 小时前
MySQL 8.0 Windows 完整安装教程:环境配置、密码重置与常见报错排查
数据库·windows·mysql·环境搭建·mysql 安装
这个DBA有点耶20 小时前
同样48核配置TPS差1倍?高性价比数据库一体机的“软硬协同”才是分水岭
服务器·数据库·架构
这个DBA有点耶21 小时前
MySQL 8.0执行计划分析利器:EXPLAIN ANALYZE到底比EXPLAIN强在哪?
数据库·mysql·代码规范