授权就是为某个用户赋予某些权限。例如,可以为新建的用户赋予查询所有数据库和表的权限。合理的授权能够保证数据库的安全。不合理的授权会使数据库存在安全隐患。 MySQL中使用GRANT关键字来为用户设置权限。Grant 命令的格式grant 权限 on 数据库对象 to 用户比如说增加一个超级用户,拥有 ...
分类:
数据库 时间:
2016-09-23 12:40:03
阅读次数:
237
DCL(Data Control Language) -------是数据库控制语言。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。 在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权... ...
分类:
数据库 时间:
2016-09-21 16:00:41
阅读次数:
221
1、 SQL语言分为三个部分: 数据定义语言DDL: CREATE、ALTER、DROP 数据操作语言DML:update、insert、delete、select 数据控制语言DCL:是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句 2 ...
分类:
数据库 时间:
2016-09-21 09:02:46
阅读次数:
168
程序员关注点在于程序的逻辑结构上,对开发人员而言主要目的就是进行数据的交互。之所以讲解用户管理部分,主要是为了解释DCL,数据控制语言,grant与revoke.这样的两个命令必须以用户对象为基础来使用。管理员用户权限的维护流程为:创建用户 创建后,默认是没有任何权限的。分配系统权限 登录时需要cr ...
分类:
数据库 时间:
2016-09-17 23:32:11
阅读次数:
142
用户管理,主要是为了解释DCL的SQL分类。DCL数据数据控制语句,主要有GRANT(授予)和REVOKE(回收)两个命令。 权限详解 重新登录,此时可以创建表,此时就会出现用户管理的问题 ...
分类:
数据库 时间:
2016-09-09 10:09:36
阅读次数:
164
SQL常用语句积累:一、SQL基本语句SQL分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CreateDATABASEdatabase-name2..
分类:
数据库 时间:
2016-09-06 23:22:46
阅读次数:
206
SQL常用语句积累:一、SQL基本语句SQL分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CreateDATABASEdatabase-name2..
分类:
数据库 时间:
2016-09-06 01:32:06
阅读次数:
240
note select 查询 Create, Drop, Alter 定义 Insert, Update, Delete 操作 Grant, Revoke 控制 授权 回收 内模式(储存文件的逻辑结构) 外模式 对应于视图和基本表(部分) 模式 对应于基本表 表 Create Drop alter ...
分类:
数据库 时间:
2016-08-06 20:28:59
阅读次数:
164
1,MySQL权限体系 MySQL 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有数据库。这些权限存储在mysql.user表中。GRANT ALL ON .和REVOKE ALL ON .只授予和撤销全局权限。 数据库层级: 数据库权限适用于一个给定数据库中的所有目 ...
分类:
数据库 时间:
2016-08-06 00:18:21
阅读次数:
321
1 sql语句分为以下三种类型 DML 数据操纵语言 DDL 数据定义语言 DCL 数据控制语言 DML 增删改查 SELECT INSERT等等 DDL 创建 修改 或者删除 数据库对象 CREATE DROP等等 DCL 控制数据库访问 如GRANT REVOKE COMMIT ROLLBACK ...
分类:
数据库 时间:
2016-08-01 00:21:25
阅读次数:
235