mysql数据控制语言_mysql数据控制语言DCL(Data Control Language)-数据库
编辑推荐:
本文来自于网络,主要介绍了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)-数据库相关推荐
- 在CDS(Core Data Services)中使用DCL(Data Control Language)
最近,我在玩ABAP CDS视图,并且遇到了一些权限方面的挑战.我在网上没看到有多少有关CDS开发的文档,因为它是个相当新的东西.因此,我决定写下这篇博客,也许我的想法可以帮助到一些人. 和你已经意识 ...
- mysql中数据定义和数据控制语言_MySQL 数据定义语言(DDL)
SQL 包含以下 4部分:1数据定义语言(DDL):DROP.CREATE.ALTER 等语句.2数据操作语言(DML):INSERT(插入).UPDATE(修改).DELETE(删除)语句.3数据查 ...
- mysql导出数据 程序_MySQL数据导出与导入程序代码
Mysql Manual讲得很清楚.实现数据备份有两种方法,一是直接copy mysql data目录的数据文件.第二种就是mysqldmup. 第一方法,没什么可言,也就是写写脚本或是放置ftp上面 ...
- mysql decode语句_mysql数据灾难恢复方案
数据库备份:将数据库中存在的现有数据,进行存放成为副本数据,可以解决数据容灾,提高系统的高可用性和灾难恢复性,数据崩溃时,以最小代价重新恢复数据.数据备份的分类: 物理备份:指对数据库操作系统的物理文 ...
- mysql数据迁移_Mysql数据迁移方法
MySQL迁移通常使用的有三种方法: 1.数据库直接导出,拷贝文件到新服务器,在新服务器上导入. 2.使用第三方迁移工具. 3.数据文件和库表结构文件直接拷贝到新服务器,挂载到同样配置的MySQL服务 ...
- Java mysql同步复制_MySQL数据的主从复制、半同步复制和主主复制详解
一.MySQL复制概述 ⑴.mysql数据的复制的基本介绍 目前MySQL数据库已经占去数据库市场上很大的份额,其一是由于MySQL数据的开源性和高性能,当然还有重要的一条就是免费~不过不知道还能免费 ...
- 用mysql命令还原_mysql——数据还原——使用mysql命令还原
备份文件中通常包含create语句和insert语句,mysql命令可以执行备份文件中的create语句和insert语句: 通过create语句来创建数据库和表,通过insert语句来插入备份的数据 ...
- mysql数据迁移_MySQL 数据迁移
一.导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd D:\Program Files\MySQL\MySQL Server 5.5 ...
- mysql 重装之后_mysql重装之后 复制data
(哇,编程小白的第一篇博客丫,激动) Q one:mysql需要重装,数据该怎么办. 方法一:数据表最好是导出成.sql文件,这样才比较安全. 方法二:直接copy了data文件:在mysql安装盘下 ...
- mysql 唯一索引_MySQL学会用索引,让你数据库的查询速度起飞
MySQL索引的建立对于MySQL的高效运行是很重要的,索引可以大大提高MySQL的检索速度.打个比方,如果合理的设计且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一 ...
最新文章
- ACL 2019 | 理解 BERT 每一层都学到了什么
- 【ASP.NET开发】ASP.NET对SQLServer的通用数据库访问类
- [BI项目记]-TFS Express备份和恢复
- Docker 之 Dockerfile 的概述与使用
- python获取动态数据采集仪代理_Python3爬虫技术文档(3)——动态页面数据采集,三,获取...
- node获取图片路径_使用软连接来解决 Drupal jsonapi 中 Node 节点图片相对路径的问题...
- 关于如何在PSA众多请求号中查找数据是属于哪一条。
- c winform mysql类_C#连接MySQL数据库操作类
- 使用java向ftp上传多张图片_ftp免费空间,利用ftp工具定时连接ftp免费空间教程及java配置...
- C/C++中Windows API 简单的(Callback)回调机制
- spring什么版本支持java8_升级spring4.1.6和支持java8
- linux下安装 Sublime Text 3
- I2C通信读写数据过程
- python函数语法学习
- jQuery 中的 attr
- kali之搜狗输入法安装下载
- 【观察】广州供电局:能源行业产业生态变革新标杆
- android 简历
- 什么是gc和gc的工作原理
- 即使挨骂也要说:刚毕业,就别去初创企业了