SQL(结构化查询语句)的六种(没错区别你之前看到的)详细分类

之前在网上度了一波,分类真的是分的百花齐放(大佬直接掠过吧),这个应该是比较详尽的分类了。

相信对于很多从事it方面的技术人员都不陌生,因为毕竟咱们只要用到了数据库就会涉及到这个玩意,所以对这个在开发中和手脚一样重要的东西,我们真的了解它由哪几部分组成嘛,前段时间刷面试题的时候,看到关于SQL构成的试题,做的真的是一言难尽,所以特意真理了一下:

SQL:(Struct Query Language)结构化数据查询语言(以下是它的构成)

1.DDL (Data   Definition   Language)数据定义语言 

复杂的东西咱们就不说了,咱们讲点通俗易懂的,其实就是咱们用的create,drop,alter,这种可以对表结构进行改变语句

 2.DQL(Data    Definition   Language) 数据查询语言

平常用的查询语句,select是用的最多的DQL动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其它类型的SQL语句一起使用。

 3.DML(Data   Manipulation   Language)数据操纵语言

平常对数据库表中用的增,删,改,即insert,delete,update

 4.DCL  (Data   Control    Language) 数据控制语言

通过GRANT或REVOKE实现权限控制,确定单个用户和用户组对数据库对象的访问

 5.TCL(Transaction   Control    Language)事务控制语言

事务控制语言,顾名思义,当然是与事务有关,它的语句能确保被DML语句影响的表的所有行及时得以更新。包括COMMIT(提交)命令、SAVEPOINT(保存点)命令、ROLLBACK(回滚)命令。

6.CCL   (Cursor    Control    Language) 指针控制语言

它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。(学的太少,别问我,我也不懂。)

 如果有问题的话,欢迎各位评论区留言,或者直接联系我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值