给用户赋予权限GRANT语句

简介: 【6月更文挑战第20天】给用户赋予权限GRANT语句。

MySQL数据库中的root用户,具有最高的权限,可以创建数据库及数据表,也可以为其他用户指定访问权限;
MySQL数据库使用GRANT命令来进行权限的赋予操作,可以直接用来对帐号进行增加。
GRANT命令语句在执行的时候,如果权限表中不存在目标帐号,则创建帐号;如果已经存在,则执行权限的新增。
语法格式:
GRANT
<权限类型> [ (<列名>)] [,<权限类型> [ (<列名>)] ]
ON <对象> <权限级别> TO <用户>

其中<用户>的格式:
<用户名> [ IDENTIFIED ] BY [ PASSWORD ] <口令>
[ WITH GRANT OPTION]
| MAX_QUERIES_PER_HOUR <次数>
| MAX_UPDATES_PER_HOUR <次数>
| MAX_CONNECTIONS_PER_HOUR <次数>
| MAX_USER_CONNECTIONS <次数>
语法说明如下:
(1)<列名>
可选项。用于指定权限要授予给表中哪些具体的列。
(2)ON 子句
用于指定权限授予的对象和级别,如在ON 关键字后面给出要授予权限的数据库名或表名等。
(3)<权限级别>
用于指定权限的级别。可以授予的权限有如下几组:

列权限: 和表中的一个具体列相关。例如,可以使用 UPDATE 语句更新
students表中student_name 列的值的权限。
表权限: 和一个具体表中的所有数据相关。例如,可以使用 SELECT 语句查
询表 students 的所有数据的权限。
数据库权限:和一个具体的数据库中的所有表相关。例如,可以在已有的数据
库 mytest中创建新表的权限。
用户权限:和MySQL 中所有的数据库相关。例如,可以删除已有的数据库或
者创建一个新的数据库的权限
GRANT 语句中可用于指定权限级别的值有以下几类格式:

:表示当前数据库中的所有表。 .*:表示所有数据库中的所有表。

db_name.*:表示某个数据库中的所有表,db_name 指定数据库名。
db_name.tbl_name:表示某个数据库中的某个表或视图,dbname 指定数据库名,tbl

name 指定表名或视图名。
tbl_name:表示某个表或视图,tbl_name 指定表名或视图名。
db_name.routine_name:表示某个数据库中的某个存储过程或函数,routine_name 指定存储过程名或函数名。
(4)TO 子句
用来设定用户口令,以及指定被赋予权限的用户 user。若在TO 子句中给系统中存在的用户指定口令,则新密码会将原密码覆盖;如果权限被授予给一个不存在的用户,MySQL 会自动执行一条 CREATE USER 语句来创建这个用户,但同时必须为该用户指定口令。
GRANT语句中的<权限类型>的使用说明如下 (仅列出常用部分):

(1)授予数据库 权限时,<权限类型>可以指定为以下值:

SELECT: 授予用户可以使用 SELECT 语句访问特定数据库中所有表和视图的权限。
INSERT: 授予用户可以使用 INSERT 语句向特定数据库中所有表添加数据行的权限。
DELETE: 授予用户可以使用 DELETE 语句删除特定数据库中所有表的数据行的权限。
UPDATE: 授予用户可以使用 UPDATE 语句更新特定数据库中所有数据表的值的权限。
REFERENCES: 授予用户可以创建指向特定的数据库中的表外键的权限。
CREATE: 授权用户可以使用 CREATE TABLE 语句在特定数据库中创建新表的权限。
ALTER: 授予用户可以使用 ALTER TABLE 语句修改特定数据库中所有数据表的权限。
2)授予表 权限时,<权限类型>可以指定为以下值:
SELECT: 授予用户可以使用 SELECT 语句进行访问特定表的权限。
INSERT: 授予用户可以使用 INSERT 语句向一个特定表中添加数据行的权限。
DELETE: 授予用户可以使用 DELETE 语句从一个特定表中删除数据行的权限。
DROP: 授予用户可以删除数据表的权限。
UPDATE: 授予用户可以使用 UPDATE 语句更新特定数据表的权限。
ALTER: 授予用户可以使用 ALTER TABLE 语句修改数据表的权限。
REFERENCES: 授予用户可以创建一个外键来参照特定数据表的权限。
CREATE: 授予用户可以使用特定的名字创建一个数据表的权限。
INDEX: 授予用户可以在表上定义索引的权限。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
存储 安全 算法
Linux 中的密码生成器:如何在命令行中生成随机密码
Linux 中的密码生成器:如何在命令行中生成随机密码
929 2
Linux 中的密码生成器:如何在命令行中生成随机密码
|
存储 机器学习/深度学习 前端开发
通义灵码的技术架构
通义灵码的技术架构
|
编解码 Linux 计算机视觉
ffmpeg硬编解码 Inter QSV
ffmpeg硬编解码 Inter QSV
2057 0
|
Web App开发 移动开发 前端开发
重磅推荐六款优秀的开源协作编辑工具
重磅推荐六款优秀的开源协作编辑工具
4094 0
重磅推荐六款优秀的开源协作编辑工具
|
10月前
|
人工智能 自然语言处理 语音技术
智谱开源GLM-ASR:动动嘴,活就干了
智谱发布并开源GLM-ASR系列语音识别模型,推出桌面端AI输入法。包含云端旗舰模型GLM-ASR-2512与端侧轻量版GLM-ASR-Nano-2512(仅1.5B参数),实现高精度、低延迟、强隐私保护的语音转写。输入法集成大模型能力,支持语音指令、翻译、改写、人设切换、Vibe Coding等功能,让用户“动嘴干活”,提升办公效率。现已免费开放体验。
2181 0
|
7月前
|
存储 人工智能 NoSQL
大模型应用开发3-LangChain4j实战
本文介绍了LangChain4j框架的使用方法,主要包括以下内容:1. 基础配置:创建SpringBoot项目并配置OpenAI聊天模型;2. AIServices工具类:简化模型调用,支持流式和阻塞式两种调用方式;3. 会话记忆功能:实现多轮对话记忆,支持会话隔离和Redis持久化存储;4. RAG检索增强:通过向量数据库存储和检索专业领域知识,提升大模型回答质量;5. Tools工具:通过Function Calling机制实现业务功能调用。文章详细讲解了每个功能的实现步骤,包括代码示例和配置方法,帮助
2472 3
|
5月前
|
人工智能 安全 API
马斯克xAI解散,22万张GPU租给Claude,算力增加会对中国解封吗?
JeecgBoot AI专题研究 xAI 并入 SpaceX、Anthropic 拿下 Colossus 1 全部算力背后,对 Claude 用户和中国市场意味着什么?昨天,AI行业发生了一件几乎没有人预见到的事情:Anthropic与SpaceX签约,拿下了马斯克孟菲斯超算Colossus
495 1
马斯克xAI解散,22万张GPU租给Claude,算力增加会对中国解封吗?
|
监控 自动驾驶 数据可视化
GPS 人员定位系统:原理拆解 + 优劣分析 + 避坑指南(一)
本文详解GPS人员定位系统的工作原理,从卫星测距、三角定位到数据解算,解析其实现过程,并介绍实时定位、电子点名、轨迹回溯、智能考勤等核心功能,为后续优劣分析与避坑指南做铺垫。
|
9月前
|
Web App开发 安全
Chrome浏览器自动拦截某些下载内容 解决方案
Chrome下载文件常因安全机制被拦截。可通过设置允许不安全内容解决:在地址栏输入`chrome://settings/content/insecureContent`,添加`[*.]com`等域名,即可免手动确认下载。建议按需添加,兼顾安全与便利。(239字)
Chrome浏览器自动拦截某些下载内容 解决方案
|
机器学习/深度学习 编解码 人工智能
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析
随着人工智能、大数据和深度学习等领域的快速发展,GPU服务器的需求日益增长。阿里云的GPU服务器凭借强大的计算能力和灵活的资源配置,成为众多用户的首选。很多用户比较关心gpu云服务器的收费标准与活动价格情况,目前计算型gn6v实例云服务器一周价格为2138.27元/1周起,月付价格为3830.00元/1个月起;计算型gn7i实例云服务器一周价格为1793.30元/1周起,月付价格为3213.99元/1个月起;计算型 gn6i实例云服务器一周价格为942.11元/1周起,月付价格为1694.00元/1个月起。本文为大家整理汇总了gpu云服务器的最新收费标准与活动价格情况,以供参考。
阿里云gpu云服务器租用价格:最新收费标准与活动价格及热门实例解析

热门文章

最新文章