首页 > 数据库 >基础-SQL-DCL-权限控制

基础-SQL-DCL-权限控制

时间:2023-05-02 15:45:32浏览次数:42  
标签:heima DCL 用户名 itcast 数据库 主机名 SQL 权限

注意事项: • 多个权限之间,使用逗号分隔

• 授权时, 数据库名和表名可以使用 * 进行通配,代表所有。

1). 查询权限

SHOW GRANTS FOR '用户名'@'主机名' ;

2). 授予权限

GRANT 权限列表 ON 数据库名.表名 TO '用户名'@'主机名';  

3). 撤销权限

REVOKE 权限列表 ON 数据库名.表名 FROM '用户名'@'主机名';

案例:

A. 查询 'heima'@'%' 用户的权限

  show grants for 'heima'@'%';

B. 授予 'heima'@'%' 用户itcast数据库所有表的所有操作权限

  grant all on itcast.* to 'heima'@'%';

C. 撤销 'heima'@'%' 用户的itcast数据库的所有权限

  revoke all on itcast.* from 'heima'@'%';

标签:heima,DCL,用户名,itcast,数据库,主机名,SQL,权限
From: https://www.cnblogs.com/wekenyblog/p/17367766.html

相关文章

  • 基础-SQL-DCL-用户管理
    DCL英文全称是DataControlLanguage(数据控制语言),用来管理数据库用户、控制数据库的访问权限。 其中Host代表当前用户访问的主机,如果为localhost,仅代表只能够在当前本机访问,是不可以远程访问的。User代表的是访问该数据库的用户名。在MySQL中需要通过Host和User来唯......
  • 基础-SQL-DQL-分页查询
    分页操作在业务系统开发时,也是非常常见的一个功能,我们在网站中看到的各种各样的分页条,后台都需要借助于数据库的分页操作。SELECT字段列表FROM表名LIMIT起始索引,查询记录数;注意事项:•起始索引从0开始,起始索引=(查询页码-1)*每页显示记录数。•分页查询是数据......
  • 基础-SQL-DQL-条件查询
    查询没有身份证号的员工信息select*fromempwhereidcardisnull;查询年龄在15岁(包含)到20岁(包含)之间的员工信息select*fromempwhereage>=15&&age<=20;select*fromempwhereage>=15andage<=20;select*fromempwhereagebe......
  • MySQL(十七)查询优化(一)
    查询优化(一)1关联查询优化数据准备CREATETABLE`type`( `id`INT(10)UNSIGNEDNOTNULLAUTO_INCREMENT, `card`INT(10)UNSIGNEDNOTNULL, PRIMARYKEY(`id`));CREATETABLE`book`( `bookid`INT(10)UNSIGNEDNOTNULLAUTO_INCREMENT, `card`INT(10)UNSIG......
  • mysql在删索引时报错ERROR 1075
    问题描述:mysql在删索引时报错ERROR1075,如下所示:数据库:mysql8.0.11系统:centos7.91、问题重现createtabletest_table1(idint(11)notnullauto_increment,namechar(100)notnull,addresschar(100),descriptionchar(100),uniqueindexuniqidx(id),indexmultic......
  • 装mysql出现错误,但不影响使用
    window11安装mysql报错:Theaction'Remove'forproduct'Connector/NET8.0.26'failed这个问题我这边安装是failed的,我直接点击下一步安装即可,使用数据库并没有什么影响。 ......
  • MySql在服务器上使用问题的总结
    服务器是WindowsServer2012,我自己安装了一个MySql数据库,然后一个Web程序和客户端程序都想访问数据库,但是遇到一堆问题。主要是我仍然坚持使用.net2.0,挂接MySql.Data6.7.4版本。解决后记录一下1.IIS访问数据库的问题未能加载文件或程序集“MySql.Data”或它的某一个依赖项。找......
  • pymysql使用
    目的:支持python代码操作数据库MySQL安装:pip3installpymysql简单demo:"""使用pymysql链接数据库实现简单登录认证"""importpymysql#连接数据库conn=pymysql.connect(user='root',password='123',host='127.0.0.1',port=3306,......
  • ubuntu20安装docker、redis、mysql及部署net6应用
    一、更新系统软件包索引sudoaptupdate二、安装dockersudoaptinstalldocker.io三、在docker中安装Mysql拉取mysql镜像dockerpullmysql:latest查看镜像dockerpullmysql:latest运行容器dockerrun-itd-p3306:3306-eMYSQL_RO......
  • 【MySQL必知必会】初探MySQL到使用
     【MySQL必知必会】初探MySQL到使用   目录前言MySQL是什么?MySQL版本表的概念表中的列和数据类型行主键什么是SQL实践操作小结 前言周所周知MySQL已成为全世界最受欢迎的数据库之一。无论你用的何种编程语言在开发系统,数据库基本上都是必不可少的。......