SQL语言五大分类

SQL 语言分类

DQL(data query language)

数据查询语言(用以从表中获取数据,select是其关键字)------select ,where,from,group by,having 等等
DML(data manipulation language)

数据操作语言(用以对于数据的更新,添加,删除,是针对数据库表中的数据)------insert,update,delete
DDL(data control language)

数据定义语言(用以定义数据库对象:创建,删除,修改。针对的是数据库的对象,比如说,数据库database,数据表table,索引index,视图view,触发器trigger等)------create,alter,drop
DCL(data control language)

数据控制语言(确定用户对数据库对象的访问权限:授予权限,取消权限)------grant,revoke

TCL(Transaction control language)

事务控制语言(确保DML 语句的操作:提交,回滚,设置回滚点)------commit,rollback,savepoint

SQL 语言的语法

SQL 语言不区分大小写,关键字建议大写、

SQL语言可以一行或者多行书写,以分号结尾

补充:show databases; #查看MySQL数据库中所有数据库命令(有分号的)

相关推荐
Jim60017 小时前
【吃透 MySQL InnoDB连载】第 1 章・解密线上数据库高频故障
mysql
GreatSQL1 天前
gt-checksum v4.0.0 新功能解读系列文章(4):SSL 加密连接——数据校验传输安全再升级
mysql
倔强的石头_1 天前
KingbaseES 新版MySQL 兼容版体验:旧版迁移 + 功能实测
数据库
zzzzzz3102 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
倔强的石头_4 天前
《Kingbase护城河》——数据库存储空间全景探测与精细化瘦身实战
数据库
云技纵横4 天前
唯一索引 INSERT 死锁实战:5 秒复现交叉插入的 S 锁循环等待
sql·mysql
沉默王二4 天前
面试官:RAG 不用向量数据库,用 MySQL 硬扛?我:100 万向量不是很轻松?
mysql·面试·ai编程
冬奇Lab4 天前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
小猿姐5 天前
MySQL Top 10 热点问题 AI 运维实战:从内核诊断到云原生运维
mysql·云原生·aiops
ClouGence5 天前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle