数据库:SQL分类之DCL详解

1.管理用户

1.查询用户

use mysql ;

select * from user ;

2.创建用户

create user '用户名'@'主机名' identified by '密码' ;

例:

//创建用户itcast ,只能够在当前主机local host访问,密码123456
create user 'itcast'@'localhost' identified by '123456';

//创建用户itcasts ,可以在任意主机访问该数据库,密码123456
create user 'itcasts'@'%' identified by '123456';// %代表任意
3.修改用户密码

alter user  '用户名'@'主机名' identified with  mysql_native_password by '新密码' ;

例: 

alter user 'itcast'@'local host' identified with mysql_native_password by '12345678' ;
4.删除用户

drop user '用户名'@'主机名 ;

例:

drop user 'itcast'@'local host' ;

注意:

  • 主机名可以用%通配
  • 这类SQL开发人员操作的比较少,主要是DBA(Database Administrator 数据库管理员)使用。 

 2.权限控制

MySQL中定义了很多种权限,但是常用的就以下几种:

权限 说明
all , all privileges 所有权限
select 查询数据
insert 插入数据
update 修改数据
delete 删除数据
alert 修改表
drop 删除数据库/表/视图
create 创建数据库/表
1.查询权限

show grants for '用户名 '@'主机名' ;

例:

show grants for 'itcast'@'local host';
2.授予权限

grant 权限列表 on 数据库名.表名 to '用户名'@'主机名' ;

例:

grant all on itcast.* to 'itcast'@'local host';

 3.撤销权限

revoke 权限列表 on 数据库名.表名 from '用户名'@'主机名' ;

 例:

revoke all on itcast.* from 'itcast'@'local host';

本期分享就到此结束啦,谢谢大家观看,我们下期再见!

相关推荐

  1. 数据库SQL分类DCL详解

    2024-04-20 17:56:02       36 阅读
  2. 数据库SQL分类DDL详解

    2024-04-20 17:56:02       35 阅读
  3. 数据库SQL分类DML详解

    2024-04-20 17:56:02       39 阅读
  4. 数据库SQL语句:DML&&DQL

    2024-04-20 17:56:02       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-20 17:56:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-20 17:56:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-20 17:56:02       82 阅读
  4. Python语言-面向对象

    2024-04-20 17:56:02       91 阅读

热门阅读

  1. wujie微前端接入笔记

    2024-04-20 17:56:02       42 阅读
  2. Docker 停止及删除容器和镜像(单个和所有)

    2024-04-20 17:56:02       41 阅读
  3. notepad++的使用技巧

    2024-04-20 17:56:02       38 阅读
  4. 开发语言漫谈-python

    2024-04-20 17:56:02       38 阅读
  5. elementUi el-date-picker时间控件精确到时分秒

    2024-04-20 17:56:02       33 阅读
  6. 微服务设计模式:构建现代分布式系统的蓝图

    2024-04-20 17:56:02       33 阅读
  7. 几款AI语音克隆使用分享(未完成)

    2024-04-20 17:56:02       38 阅读
  8. play with serverless services (by quqi99)

    2024-04-20 17:56:02       38 阅读