Mysql中的DCL
DCL(理解)
* 一个项目创建一个用户!一个项目对应的数据库只有一个!
* 这个用户只能对这个数据库有权限,其他数据库你就操作不了了!
1. 创建用户
* CREATE USER 用户名@IP地址 IDENTIFIED BY '密码';
> 用户只能在指定的IP地址上登录
* CREATE USER 用户名@'%' IDENTIFIED BY '密码';
> 用户可以在任意IP地址上登录
2. 给用户授权
* GRANT 权限1, … , 权限n ON 数据库.* TO 用户名@IP地址
> 权限、用户、数据库
> 给用户分派在指定的数据库上的指定的权限
> 例如;GRANT CREATE,ALTER,DROP,INSERT,UPDATE,DELETE,SELECT ON mydb1.* TO user1@localhost;
* 给user1用户分派在mydb1数据库上的create、alter、drop、insert、update、delete、select权限
* GRANT ALL ON 数据库.* TO 用户名@IP地址;
> 给用户分派指定数据库上的所有权限
3. 撤销授权
* REVOKE 权限1, … , 权限n ON 数据库.* FROM 用户名@IP地址;
> 撤消指定用户在指定数据库上的指定权限
> 例如;REVOKE CREATE,ALTER,DROP ON mydb1.* FROM user1@localhost;
* 撤消user1用户在mydb1数据库上的create、alter、drop权限
4. 查看权限
* SHOW GRANTS FOR 用户名@IP地址
> 查看指定用户的权限
5. 删除用户
* DROP USER 用户名@IP地址
转载于:https://www.cnblogs.com/pengyin/p/6413936.html
Mysql中的DCL相关推荐
- mysql中数据定义和数据控制语言_MySQL的DDL数据定义语言和DCL数据控制语言
SQL客户端slient内置命令 db01 [world]>help \c 类似于ctrl+c,结束上一条命令 \G 格式化输出,一般针对列特别多的场景使用 exit(\q) 退出当前会话 so ...
- 在MySQL中以下属于ddl语句的_MySQL的DDL语句、DML语句与DCL语句
背景:近几年,开源数据库逐渐流行起来.由于具有免费使用.配置简单.稳定性好.性能优良等优点,开源数据库在中低端应用上占据了很大的市场份额,而 MySQL 正是开源数据库中的杰出代表.MySQL 数据库 ...
- mysql中的%_mysql入门
MySQL 数据库 1 数据库概念(了解) 1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先: 可存储大量数据: 方便检索: 保持数据的一致性.完整性: 安全,可共享: ...
- mysql自动提交 dcl语句_MySQL基础:DCL语句总结
SQL语言大致分为DCL.DDL.DML三种,本文主要介绍MySQL 5.7版本DCL语句. 概述 DCL(Data Control Language)语句:数据控制语句,用于控制不同数据段直接的许可 ...
- MySQL中事物的详解
1. 事物的定义及特性 事务是一组操作数据库的SQL语句组成的工作单元,该工作单元中所有操作要么同时成功,要么同时失败.事物有如下四个特性,ACID简称"酸性". 1)原子性:工作 ...
- mysql中数据定义和数据控制语言_MySQL 数据定义语言(DDL)
SQL 包含以下 4部分:1数据定义语言(DDL):DROP.CREATE.ALTER 等语句.2数据操作语言(DML):INSERT(插入).UPDATE(修改).DELETE(删除)语句.3数据查 ...
- Mysql 中Sql控制流语句_DCL语句/控制流语句
一.(1)DCL(数据控制语言)主要是数据库管理员用来管理其他用户权限时使用的语句:可以授予的权限包括以下: 列权限:和表中的一个具体列相关.表权限:和一个具体数据表中的所有数据相关.数据库权限:和一 ...
- mysql数据库语句分类_细数MySQL中SQL语句的分类
1:数据定义语言(DDL) 用于创建.修改.和删除数据库内的数据结构,如:1:创建和删除数据库(CREATE DATABASE || DROP DATABASE):2:创建.修改.重命名.删除表(C ...
- MySQL 中删除的数据都去哪儿了?
不知道大家有没有想过下面这件事? 我们平时调用 DELETE 在 MySQL 中删除的数据都去哪儿了? 这还用问吗?当然是被删除了啊 那么这里又有个新的问题了,如果在 InnoDB 下,多事务并发的情 ...
最新文章
- python不定长参数怎么相加_python函数不定长参数使用方法解析
- 全球及中国语音拾音耳机行主要产品及营销模式分析报告业2022-2028年版
- Matlab | 空间域水印技术:LSB(Least Significant Bit)嵌入(matlab源代码)
- julia(6)-循环与猜数字
- Web开发人员有用的代码比较工具
- djnago 模型 新建对象id为空
- 笔记本删除隐藏分区 释放固态硬盘空间
- IIS6.0文件解析漏洞原理/复现
- [WebKit] JavaScriptCore解析--高级篇(一) SSA (static single assignment)
- 用python读取图像_如何用python获取图像
- 49. 精简 JavaScript(10)
- cad生成最小包围盒lisp_cad.net 葛立恒凸包算法和面积最小包围盒
- 两根硬铜线并线接插座_两根硬铜线正确接法
- windows11(win10大部分通用)系统C盘清理 | 深度优化
- linux需要安装显卡驱动么,linux显卡驱动需要安装吗
- 4、c++头文件、源文件使用小记
- Centos7.5系统部署禅道协调管理系统以及配置优化
- Swift函数式编程十三(函子、适用函子、单子)
- 逻辑思维题总结与例题分析
- linux怎么打出管道命令这个符号,linux 管道命令 竖线 ‘ | ’