编辑推荐:

本文来自于网络,主要介绍了mysql数据控制语言DCL的创建、删除、修改用户密码、授予权限等代码编写。

#创建用户

create user '用户名'@'允许登录的地址' identified by ' 密码

';

#删除用户:

drop user '用户名'@'允许登录的地址或服务器名';

#修改当前用户密码

set password = password ('密码');

#修改其他用户密码

set password for '用户名'@'允许登陆地址' = password ('

密码 ');

#grant 权限列表 on 某库.某个对象 to '用户名'@'允许登录的位置' 【identified

by '密码'】;

# 【identified by '密码'】;可省略,不省略的时,授权不存在的用户会创建用户并授权

grant all on mydb.* to 'user1'@'localhost';

grant all on *.* to 'user1'@'localhost';

#授予权限不会覆盖之前的权限,而是以叠加的方式进行

grant select,insert on *.* to 'user1'@'localhost';

# 取消权限

#revoke 权限列表 on 某库.某个对象 from '用户名'@'允许登录的位置

关于授权的权限列表:

#创建一个用户 用户名:

user1 密码 123 允许所有地址登录

create user 'user1'@'%' identified by '123';

#给user1授予所有权限

grant all on *.* to 'user1'@'%';

#删除user1

DROP user 'user1'@'%';

#创建user2 只对 db1数据库有权限

create USER 'user2'@'localhost' identified by

'123';

grant all on db1.* to 'user2'@'localhost' ;

#取消user2 对 tab1表的创建表权限

REVOKE CREATE on db1.* from 'user2'@'localhost'

;

#这句不行 因为之前是grant all on db1.*

REVOKE CREATE on db1.tab1 from 'user2'@'localhost'

;

mysql数据控制语言_mysql数据控制语言DCL(Data Control Language)-数据库相关推荐

  1. 在CDS(Core Data Services)中使用DCL(Data Control Language)

    最近,我在玩ABAP CDS视图,并且遇到了一些权限方面的挑战.我在网上没看到有多少有关CDS开发的文档,因为它是个相当新的东西.因此,我决定写下这篇博客,也许我的想法可以帮助到一些人. 和你已经意识 ...

  2. mysql中数据定义和数据控制语言_MySQL 数据定义语言(DDL)

    SQL 包含以下 4部分:1数据定义语言(DDL):DROP.CREATE.ALTER 等语句.2数据操作语言(DML):INSERT(插入).UPDATE(修改).DELETE(删除)语句.3数据查 ...

  3. mysql导出数据 程序_MySQL数据导出与导入程序代码

    Mysql Manual讲得很清楚.实现数据备份有两种方法,一是直接copy mysql data目录的数据文件.第二种就是mysqldmup. 第一方法,没什么可言,也就是写写脚本或是放置ftp上面 ...

  4. mysql decode语句_mysql数据灾难恢复方案

    数据库备份:将数据库中存在的现有数据,进行存放成为副本数据,可以解决数据容灾,提高系统的高可用性和灾难恢复性,数据崩溃时,以最小代价重新恢复数据.数据备份的分类: 物理备份:指对数据库操作系统的物理文 ...

  5. mysql数据迁移_Mysql数据迁移方法

    MySQL迁移通常使用的有三种方法: 1.数据库直接导出,拷贝文件到新服务器,在新服务器上导入. 2.使用第三方迁移工具. 3.数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务 ...

  6. Java mysql同步复制_MySQL数据的主从复制、半同步复制和主主复制详解

    一.MySQL复制概述 ⑴.mysql数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...

  7. 用mysql命令还原_mysql——数据还原——使用mysql命令还原

    备份文件中通常包含create语句和insert语句,mysql命令可以执行备份文件中的create语句和insert语句: 通过create语句来创建数据库和表,通过insert语句来插入备份的数据 ...

  8. mysql数据迁移_MySQL 数据迁移

    一.导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd D:\Program Files\MySQL\MySQL Server 5.5 ...

  9. mysql 重装之后_mysql重装之后 复制data

    (哇,编程小白的第一篇博客丫,激动) Q one:mysql需要重装,数据该怎么办. 方法一:数据表最好是导出成.sql文件,这样才比较安全. 方法二:直接copy了data文件:在mysql安装盘下 ...

  10. mysql 唯一索引_MySQL学会用索引,让你数据库的查询速度起飞

    MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度.打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一 ...

最新文章

  1. ACL 2019 | 理解 BERT 每一层都学到了什么
  2. 【ASP.NET开发】ASP.NET对SQLServer的通用数据库访问类
  3. [BI项目记]-TFS Express备份和恢复
  4. Docker 之 Dockerfile 的概述与使用
  5. python获取动态数据采集仪代理_Python3爬虫技术文档(3)——动态页面数据采集,三,获取...
  6. node获取图片路径_使用软连接来解决 Drupal jsonapi 中 Node 节点图片相对路径的问题...
  7. 关于如何在PSA众多请求号中查找数据是属于哪一条。
  8. c winform mysql类_C#连接MySQL数据库操作类
  9. 使用java向ftp上传多张图片_ftp免费空间,利用ftp工具定时连接ftp免费空间教程及java配置...
  10. C/C++中Windows API 简单的(Callback)回调机制
  11. spring什么版本支持java8_升级spring4.1.6和支持java8
  12. linux下安装 Sublime Text 3
  13. I2C通信读写数据过程
  14. python函数语法学习
  15. jQuery 中的 attr
  16. kali之搜狗输入法安装下载
  17. 【观察】广州供电局:能源行业产业生态变革新标杆
  18. android 简历
  19. 什么是gc和gc的工作原理
  20. 即使挨骂也要说:刚毕业,就别去初创企业了

热门文章

  1. [转] NSMapTable 不只是一个能放weak指针的 NSDictionary
  2. Lfie has sweet
  3. 关于button按钮在IE中的宽度问题、、、、
  4. 路由器DHCP,单臂路由配置
  5. JDBC+Servlet+JSP整合开发之22.JSP简介
  6. 【重复制造精讲】3、成本收集
  7. 【文本描述增强】标准屏幕字段文本描述更改增强
  8. Oracle连接查询
  9. 2003白金一代NBA选秀
  10. 英国将迎来史上第二位女首相