SQL四类语句

1 篇文章 0 订阅
1 篇文章 0 订阅

SQL四类语言:DDL,DML,DCL,TCL

1、DDL(Data Definition Language)数据库定义语言statements are used to define the database structure or schema.

用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束

关键字说明
CREATE 
ALTER 
DROP 
TRUNCATE 
COMMENT 
RENAME 

 2.DML(Data Manipulation Language)数据操纵语言statements are used for managing data within schema objects.

数据操纵语言,SQL的分类之一,命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。
DML分成交互型DML和嵌入型DML两类。(

       交互型DML:这类DML自成系统,可在终端上直接对数据库进行操作。

  嵌入型DML:这类DML是嵌入在主语言中使用。此时主语言是经过扩充能处理DML语句的语言。  

)
依据语言的级别,DML又可分成过程性DML和非过程性DML两种。(

       过程性DML:用户编程时,不仅需要指出“做什么”(需要什么样的数据),还需要指出“怎么做”(怎么获得数据)。层状、网状的                                 DML属于过程性语言。

      非过程性DML:用户编程时,只需要指出“做什么”,不需要指出“怎么做”。关系型DML属于非过程性语言。

)

关键字说明
SELECT 
INSERT 
UPDATE 
DELETE 
MERGE 
CALL 
EXPLAIN PLAN 
LOCK TABLE 

3、DCL(DataControl Language)是数据库控制语言。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。

关键字说明
GRANT 授权
REVOKE 取消授权
  

4、DQL:Data QueryLanguage SELECT 数据查询语言

数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:SELECT <字段名表>  FROM <表或视图名>  WHERE <查询条件>

 

关键字说明
SELECT 
FROM 
WHERE 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值