SQL语言分为哪几类

SQL 语言分为哪几类
介绍
SQL 语言分为三类,包括 DDL、DML 和 DCL。

DDL
DDL(Data Definition Language,数据定义语言) 用来创建或者删除存储数据用的数据库以及数据库中的表等对象。DDL 包含以下几种指令。

CREATE TABLE:创建数据库表 ALTER TABLE:更改表结构、添加、删除、修改列长度 DROP TABLE:删除表 CREATE INDEX:在表上建立索引 DROP INDEX:删除索引

DML
DML(Data Manipulation Language,数据操纵语言) 用来查询或者变更表中的记录。DML 包含以下几种指令。

INSERT:添加数据到数据库中 UPDATE:修改数据库中的数据 DELETE:删除数据库中的数据 SELECT:选择(查询)数据 SELECT 是 SQL 语言的基础,最为重要。

DCL
DCL(Data Control Language,数据控制语言) 用来确认或者取消对数据库中的数据进行的变更。除此之外,还可以对 RDBMS 的用户是否有权限操作数据库中的对象(数据库表等)进行设定。DCL 包含以下几种指令。

GRANT:授予访问权限 REVOKE:撤销访问权限 COMMIT:提交事务处理 ROLLBACK:事务处理回退 SAVEPOINT:设置保存点 LOCK:对数据库的特定部分进行锁定

附:SQL 基本书写规则:

SQL 语句要以分号( ; )结尾

SQL 不区分关键字的大小写,但是插入到表中的数据是区分大小写的

win 系统默认不区分表名及字段名的大小写

linux / mac 默认严格区分表名及字段名的大小写

常数的书写方式是固定的

单词需要用半角空格或者换行来分隔

posted @   openGaussbaby  阅读(191)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示