数据控制语言 (Data Control Language) 在SQL语言中,是一种可对数据访问权进行控制的指令,它可以控制特定用户账户对数据表、查看表、存储程序、用户自定义函数等数据库对象的控制权。由 GRANT 和 REVOKE 两个指令组成。
DCL(Data Control Language)数据库控制语言
用于在数据库访问中控制访问限制的SQL命令统称:DCL
1、 Grant
授权。
2、 Revoke
取消授权。
其实DCL也是指资料篇的意思,在游戏方面也是特别关卡的意思。这是很多游戏推出的为了吸引玩家注意力的一种方式,用这样的方式吸引也越来越多的玩家;另外DCL也是一款还没有上市的游戏,这款游戏是无人机冠军联赛的官方视频游戏。
从DCL飞行原始轨道和经验像一个专业飞行员无人机比赛。这个游戏为一些从来没有接触过无人机的一些玩家接触无人机的机会,越来越多的玩家可以充当飞行员的角色在游戏中驾驶属于自己的无人机,以此来满足玩家们飞行梦的愿望。以上就是关于”DCL“的两种解释,玩家们了解之后,在自己的游戏过程中要注意辨别。
SQL ( Structured Query Language,结构化查询语言,简称 SQL )是用于访问和处理数据库的标准的计算机语言。 一门 *** 作关系型数据库的编程语言,定义 *** 作所有关系型数据库的统一标准。
通用语法
SQL 语句既可以单行书写也可以多行书写, 以分号结尾 。
大小写不敏感,但关键字建议使用大写。
注释: 单行注释: -- 注释内容(--后面一定要加空格) (MySQL下也可以用#注释内容)
多行注释: /* 注释 */
SQL分类
DDL(Data Definition Language) : 数据定义语言,用来定义数据库对象:数据库,表,列等
DML(Data Manipulation Language) 数据 *** 作语言,用来对数据库中表的数据进行增删改
DQL(Data Query Language) 数据查询语言,用来查询数据库中表的记录(数据)
DCL(Data Control Language) 数据控制语言,用来定义数据库的访问权限和安全级别,及创建用户
查询所有的数据库
创建数据库 :
删除数据库
使用数据库
数据库创建好后,要在数据库中创建表,得先明确在哪儿个数据库中 *** 作,此时就需要使用数据库。
查看当前使用的数据库
*** 作表也就是对表进行增(Create)删(Retrieve)改(Update)查(Delete)。
查询当前数据库下所有表名称
查询表结构
创建表
MySQL 支持多种类型,可以分为三类:
删除表
删除表时判断表是否存在
修改表名
添加一列
修改数据类型
修改列名和数据类型
删除列
对数据进行增(insert)删(delete)改(update) *** 作。
给指定列添加数据
给全部列添加数据
批量添加数据
修改表数据
删除数据
数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。
数据 *** 作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。
数据查询语言(DQL),例如:SELECT语句。(一般不会单独归于一类,因为只有一个语句)。
数据控制语言(DCL),例如:GRANT、REVOKE等语句。
事务控制语言(TCL),例如:COMMIT、ROLLBACK等语句。
SQL语言包括四类种主要程序设计语言类别的语句:数据定义语言(DDL),数据 *** 作语言(DML)及数据控制语言(DCL)还有事务控制语言(TCL)。
数据库语言以记录集合作为 *** 作对象
所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
以上内容参考:百度百科-数据库语言
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)