您的位置:首页 > 文旅 > 旅游 > 多用户商城源码下载_软件开发文档的需求分析_做运营需要具备什么能力_电脑培训课程

多用户商城源码下载_软件开发文档的需求分析_做运营需要具备什么能力_电脑培训课程

2025/1/8 14:18:55 来源:https://blog.csdn.net/wrjwww/article/details/144829639  浏览:    关键词:多用户商城源码下载_软件开发文档的需求分析_做运营需要具备什么能力_电脑培训课程
多用户商城源码下载_软件开发文档的需求分析_做运营需要具备什么能力_电脑培训课程

MySQL DCL

  • 1、管理用户
  • 2、控制权限

DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库访问权限。

1、管理用户

管理用户的操作都需要在MySQL自带的 mysql 数据库中进行。

-- 查询用户
-- 需要先切换到MySQL自带的 mysql 数据库。用户信息存在mysql的user表中。
use mysql; /* 切换数据库 */
select * from user; /* 查询所有用户 */
-- 创建用户
create user '用户名'@'主机名' identified by '密码'; /* localhost表示当前主机,% 表示任意主机*/
-- 修改用户密码
alter user '用户名'@'主机名' identified with mysql_native_password by '新密码';
-- 删除用户
drop user '用户名'@'主机名';

2、控制权限

MySQL中定义了很多种权限,常用的有一下几种:

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

权限控制主要用到的DCL语句有:

-- 查询权限
show grants for '用户名'@'主机名';
-- 授予权限
grant 权限列表 on 数据库名.表明 to '用户名'@'主机名'; /*数据库名和表名可以使用 * 通配符,主机名可以使用 % 通配符*/
-- 撤销权限
revoke 权限列表 on 数据库名.表明 from '用户名'@'主机名'; /*数据库名和表名可以使用 * 通配符,主机名可以使用 % 通配符*/

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com