首页 > 数据库 >MySQL-----DCL数据控制语言

MySQL-----DCL数据控制语言

时间:2023-05-13 11:24:35浏览次数:40  
标签:DCL 用户名 数据库 用户 主机名 ----- MySQL 权限

MySQL-----DCL数据控制语言

用来管理数据库用户,控制数据库的访问权限

用户管理

查询用户

USE mysql;

SELECT * FROM user;

创建用户

CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';

修改用户密码

ALTER USER '用户名'@'主机名' IDENTIFIED WITH mysql_native_password BY '新密码';

删除用户

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

注意:主机名可以使用%通配

 

权限控制

权限说明
ALL , ALL PRNILEGES 所有权限
SELECT 查询数据
INSERT 插入数据
UPDATE 修改数据
DELETE 删除数据
ALTER 修改表
DROP 删除数据库/表/视图
CREATE 创建数据库/表

查询权限

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

授予权限

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

撤销权限

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

多个权限之间 用逗号分隔开

授权时,数据库名和表名可以用*通配,代表所有

标签:DCL,用户名,数据库,用户,主机名,-----,MySQL,权限
From: https://www.cnblogs.com/longlonglong777/p/17396982.html

相关文章

  • Team them up! - UVA 1627
    #dp#线性dp#染色法划分二分图#背包求方案#01背包#容斥原理#T4Teamthemup!-UVA1627-VirtualJudge---组队!-UVA1627-虚拟裁判(vjudge.net)你的任务是将一些人分成两组,满足以下条件:每个人都属于其中一个小组;每个组至少有一个成员;每组的每个人都认识同组......
  • Educational Codeforces Round 148 (Rated for Div. 2) A-D 题解
    比赛地址A.NewPalindrome题意:给一个回文串,判断是否能重新排成另一个回文串Solution存不同对的个数即可voidsolve(){ strings; cin>>s; intn=s.length(); set<char>st; for(inti=0;i<n/2;i++) { st.insert(s[i]); } if(st.size()>1)cout<<"YES\n"; els......
  • Spring---AOP的实现
    AOP使用AOP进行代理开发的话,需要导入这样一个依赖:<!--https://mvnrepository.com/artifact/org.aspectj/aspectjweaver--><dependency><groupId>org.aspectj</groupId><artifactId>aspectjweaver</artifactId><version>1.9.6<......
  • 机器学习-评价指标-AUCROC
    TheAreaUndertheReceiverOperatingCharacteristic(AUC-ROC)curveisaperformancemetriccommonlyusedtoevaluatetheeffectivenessofclassificationmodels,especiallyinbinaryclassificationproblems.Itrepresentsthemodel'sabilitytodist......
  • 小白学前端--001 VSCode安装+插件+字号调节
    工于利其事必先利其器,学前端工具选择很重要。一、VSCode是不错的选择。安装步骤不再赘述,一路下一步即可。vscode折叠左侧窗口,ctrl+B二、插架选择1、OpeninBrowser  (在代码中右键选择,在默认浏览器查看代码执行效果)2、Chinese(Simplified)(简体中文)......
  • MySql学习日志二,数据库的笔记
    数据库的列类型【了解】数值tinyint十分小的数据1个字节smallint较小的数据2个字节mediumint中等大小的数据三个字节int标准的整数4个字节常用intbigint较大的数据8个字节float浮点数4个字节double浮点数8个字节decimal字符......
  • 代理模式--静态代理+动态代理
    静态代理利用程序实现客户通过中介向房东租房的案例:优缺点理解:代理模式的具体步骤:动态代理同样是以租房为例:需要代理的类是租房的Rent类:Rent.javapackageorg.example.Test;publicinterfaceRent{publicvoidrent();}Host.javapackageorg.example.Te......
  • Java--多线程
    Java--多线程进程线程多线程的实现方式方法1:继承Thread类定义一个类继承Thread方法再该类中重写run()方法创建该类的对象启动线程代码示例类publicclassdemoextendsThread{//继承Thread方法@Overridepublicvoidrun(){//重写run方法,把代码片断......
  • C1手动挡练车实操学习记录-科目二
    C1手动挡练车实操学习记录 要点:车速要慢心态放松 离合:快踩慢抬转盘快打,车速慢压离合,轻抬车动脚不动,一毫米一停半联动,不熄火看点打轮 方向盘:轻扶方向盘;主手推,辅手拉;主手不离辅手换;打满只要一圈半(两次交叉)。  待强化:方向盘:连续性离合:快踩慢抬,压速度脚刹......
  • 5-12|etcd api常用操作
    如果需要使用v2versionapi,启动etcd时候需要加入“ETCD_ENABLE_V2=true”参数,否则会报错“404pagenotfound”获取etcd信息版本信息#curl-Lhttp://172.16.101.55:2379/version{"etcdserver":"3.4.1","etcdcluster":"3.4.0"}健康状态#curl-Lhttp://172.16.101.5......