DCL——数据控制语言
DCL全称是Data Control Language,即数据控制语言,主要是用来管理数据库用户,控制数据库的访问权限。
1、查询用户
use mysql;
select * from user;
在MySQL中 用户的信息和具有的权限的信息 都是存放在系统数据库mysql中的user表中。
※host意为主机,只有同时确定了主机名和用户名才能定位mysql中的用户。
2、创建用户
注:下列语句中紫色字体为固定内容,黑色字体改为具体信息
create user '用户名'@'主机名' identified by '密码';
※如果希望能够在任意主机上访问数据库,在主机名位置处输入通配符%即可
3、 修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';
4、删除用户
drop user '用户名'@'主机名';
5、查询权限
show grants for '用户名'@'主机名';
6、授予权限
grant 权限列表 on 数据库名.表名 to '用户名'@'主机名';
※数据库名和表名可以使用通配符*代替。
*.*意为给用户授权的对象是所有数据库;数据库名.*意为对象是该数据库的所有表。
多个权限之间使用逗号分隔。
常用的权限有以下几种:
7、撤销权限
revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名';
DCL——数据控制语言相关推荐
- sql 两大类 DDL数据定义语言 和DCL数据控制语言
SQL分为五大类: DDL:数据定义语言 DCL:数据控制语言 DML:数据的操纵语言 DTL:数据事务语言 DQL:数据查询语言. DDL (date definition lang ...
- DCL(数据控制语言)和TCL(事务控制语言)
文章目录 1.DCL(数据控制语言) 2.TCL(事务控制语言) 3. 其他常用sql语句 1.DCL(数据控制语言) DCL主要用来管理数据库用户以及用户涉及的权限 1.1 创建数据库中的新用户 语 ...
- SQL数据库(分页查询、DCL 数据控制语言、通用函数、约束、多表查询)
分页查询 语法 select 字段列表 from 表名 limit 起始索引,查询记录数(每页显示的条数) 注意 起始索引 从0开始, 起始索引 = (查询的页码-1)* 每页显示的记录数 1–5-0 ...
- mysql中数据定义和数据控制语言_MySQL的DDL数据定义语言和DCL数据控制语言
SQL客户端slient内置命令 db01 [world]>help \c 类似于ctrl+c,结束上一条命令 \G 格式化输出,一般针对列特别多的场景使用 exit(\q) 退出当前会话 so ...
- 8.MySQL DCL (数据控制语言) 语句
DCL介绍: DCL语言 是用来管理数据库用户,控制权限数据库的访问权限: · 控制哪个用户可以访问 · 控制用户有哪些权限 MySQL用户的信息,用户权限信息都是存放在[系统数据库 mysq ...
- mysql DCL数据控制语言
-- 维护性操作 都是在cmd下操作的 连接数据库: 本机:mysql [-h localhost] -u account -p 远程:mysql [-h remo ...
- SQL——数据控制语言DCL(GRANT,REVOKE,COMMIT,ROLLBACK)
DCL 数据控制语言(Data Control Language,DCL)在SQL语言中,是一种可对数据访问权进行控制的指令,它可以控制特定用户账户对数据表.查看表.存储程序.用户自定义函数等数据库对 ...
- 数据库基础之一--DDL(数据库定义语言),DCL(数据库控制语言)
Mysql是一个非常典型的C/S结构的应用模型,所以Mysql连接必须依赖于一个客户端或者驱动. 在linux中支持两种连接模式:TCP/IP模式和socket SQL语句的四部分: DDL:数据定义 ...
- mysql数据控制语言_mysql数据控制语言DCL(Data Control Language)-数据库
编辑推荐: 本文来自于网络,主要介绍了mysql数据控制语言DCL的创建.删除.修改用户密码.授予权限等代码编写. #创建用户 create user '用户名'@'允许登录的地址' identifi ...
最新文章
- 林丹退役,用 Python 看看大家怎么说?
- fedora12安装小企鹅输入法
- Java Review - 创建线程和线程池时建议指定与业务相关的名称
- 关于 Redis 的一些新特性、使用建议和最佳实践
- 解析xml数据存入bean映射到数据库的 需求解决过程
- VMware Workstation 与 Device/Credential Guard 不兼容。在禁用 Device/Credential Guard 后,可以运行 VMware Workstati
- nodejs中使用worker_threads来创建新的线程
- 是什么样的骚操作让应用上线节省90%的时间
- android 面试总结,后续注意学习
- QT:为项目生成pro文件及中文显示乱码问题
- PYTHON学习0011:enumerate()函数的用法----2019-6-8
- 力扣24,两两交换链表中的节点(javascript)
- MySQL回滚日志(undo log)总结
- 台式计算机显示器的分辨率,台式电脑分辨率多少合适,测试电脑分辨率
- ubuntu取消代理
- 基于html5的五子棋游戏
- python修改误差棒的样式_matplotlib可视化番外篇bar()--带误差棒的柱状图
- 百事可乐AI人工智能生产过程破光
- matlab中figure图片大小修改
- 韩国芯片教父:金钟基如何带领韩国成为半导体超级大国