前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL:DCL 数据控制语句盘点

MySQL:DCL 数据控制语句盘点

作者头像
栗筝i
发布2022-12-01 20:47:29
4660
发布2022-12-01 20:47:29
举报
文章被收录于专栏:迁移内容迁移内容

本篇内容包括:DCL 简介、GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT、LOCK命令的使用。

一、DCL 简介

DCL(Data Control Language)语句,即数据控制语句,用于设置或更改数据库用户或角色权限的语句

常用关键字包括:GRANT、REVOKE、COMMIT、ROLLBACK、SAVEPOINT、LOCK

  1. GRANT:授予访问权限
  2. REVOKE:撤销访问权限
  3. COMMIT:提交事务处理
  4. ROLLBACK:事务处理回退
  5. SAVEPOINT:设置保存点
  6. LOCK:对数据库的特定部分进行锁定

二、DCL demo

  • (1)创建用户:create user username@ip identified by newPassword;
  • (2)修改密码:alter user username@ip identified by newPassword;
  • (3)显示用户的权限:show grants for username@ip;
  • (4)授权语句:grant 权限1,权限2,… on databaseName.* to username@ip;
  • ​ DDL权限名称: create、alter、drop、truncate 、create view 等等
  • ​ DML权限名称: insert、delete、update
  • ​ DQL权限名称: select
  • (5)撤销权限:revoke 权限1,权限2,… on databaseName.* from username@ip;
  • (6)删除用户:drop user username;
  • (7)权限生效语句:flush privileges;
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-11-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、DCL 简介
  • 二、DCL demo
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档