[Mysql]数据控制语言(DCL)
来源:互联网 发布:oracle 更新数据 编辑:程序博客网 时间:2024/06/14 19:11
数据控制,也就是分配权限
主要包括
- 用户管理
- 权限分配
mysql中的用户
存储在系统数据库mysql.user表中
mysql中的权限
用户管理
创建用户
create user ‘用户名’@’允许其登录的地址’ identified by ‘密码’;
- 创建的用户需同时指定该用户可以在哪个地址进行登录,“%”代表“任何地址”
- 用户创建之后,自动在mysql的user表中添加了一条记录,但该用户还没有权限
修改用户密码
修改自己密码: set password = password(‘新密码’);
修改他人密码(必须有修改权限):set password for ‘用户名’@’允许其登录的地址’ = password(‘新密码’);
删除用户
drop user ‘用户名’@’允许其登录的地址’;
权限分配
增加权限
grant 权限名1, 权限名2, ... on 数据库名.对象名 to ‘用户名’@’允许其登录的地址’ identified by ‘密码’;
- 权限名就是:
‘select’
,‘update’
,‘delete’
等等,ALL/all privileges代表“所有权限”
*.*表示所有数据中的所有对象
某数据库名.*表示该数据库中的所有对象 - identified by ‘密码’用于给一个用户在此时修改密码,不写就不修改密码
- 该语句也可以创建用户(如果不存在),此时identified by ‘密码’必须写
删除权限
revoke 权限名1,权限名2, .... on 数据库名.对象名 from ‘用户名’@’允许其登录的地址’;
表示从某个用户身上“取消”某些权限(也许还保留了其他权限)
阅读全文
0 0
- [Mysql]数据控制语言(DCL)
- MySQL的数据控制语言DCL
- Mysql的数据控制语言DCL
- MySQL的数据控制语言DCL
- MySQL的数据控制语言DCL
- MySql数据库-05DCL数据控制语言
- 数据控制语言(DCL)
- 数据控制语言DCL
- 【8】mysql数据控制语言DCL(Data Control Language)
- Mysql数据控制语言DCL(Data Control Language)
- 数据控制语言(DCL)
- MySQL常用DDL(数据库定义语言)、DML(数据操纵语言)、DCL(数据库控制语言)语言整理
- DCL—数据控制语言(转)
- ORACLE数据库-数据控制语言DCL
- DCL数据控制语句
- 数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
- 数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL
- SQL中数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)
- android 导入项目的时候一直停留在 Gradle:build
- Java后台之路(13)-JSP
- linux下图形安装oracle数据库
- devenv使用方法
- layui 四级联动(省、市、区、小区) 链接数据库版本带后台、图片上传
- [Mysql]数据控制语言(DCL)
- 一个shell脚本例子
- Codeforces Is your horseshoe on the other hoof?
- 【Fiddler】几个接函数的基础方法解析
- JavaWeb中上传和下载
- 椭圆曲线密码学相关概念与开源实现
- Node.js HTTP 使用详解
- 挨踢三年
- Redis 三种启动设置