MYSQL学习之——管理用户

news/2024/10/18 7:46:34/

MYSQL学习之——管理用户(DCL)

用户这个东西其实是一个和TABLE DATABASE 这种东西一样的并列关键字。
用户的管理无外乎几个操作
·查看用户
·添加用户
·删除用户
·更新用户名或密码
·改变用户对数据库的操作权限。

MYSQL语句功能备注
USE mysql; select * FROM user查看用户这样看user好像一张表啊
CREATE USER 用户名@主机名 INDENTIFIED BY 密码创建用户这句话的意思是:创建一个用户只能在指定主机上访问,但是主机名如果用%来通配,表名该用户可以在任何主机上访问该数据库
DROP USER 用户名@主机名删除用户除了删除数据是delete from table where 条件字段外,其他的全用drop
ALTER USER 用户名@主机名 INDENTIFIED WITH mysql_native_password BY 新密码修改用户密码
SHOW GRANTS FOR 用户名@主机名;查询用户权限
GRANT 权限列表 ON 数据库.数据表 TO 用户名@主机名;赋予用户权限
REVOKE 权限列表 ON 数据库.数据表 TO 用户名@主机名;撤销权限

注意事项:
1.权限列表其实就是写成 权限1,权限2,权限3
2.授权时,数据库和数据表可以写成*.*进行通配;


http://www.ppmy.cn/news/1095822.html

相关文章

用户促活留存新方式——在APP中嵌入小游戏

随着APP同类产品的不断出现,APP开发者们面临着激烈的竞争,很多APP下载后被新的APP取代,获客成本越来越高。同时开发者还会面临用户粘性差、忠诚度低、用完即走、留存困难,商业化价值被大大缩减。 在APP中植入小游戏来提高用户活跃…

华为mate60 上线 媒介盒子多家媒体报道

为什么你的品牌营销不见效?如何能推动品牌破圈?让媒介盒子给你一些启发。本期盒子要跟大家分享地新机上市,数码科技行业企业该如何做线上宣传。 HUAWEI Mate 60系列8月29日官宣发布,出色的拍照功能、强大的性能表现和持久的续航能…

论数据库的种类

摘要 数据库是现代信息管理和数据存储的重要工具,几乎在各个领域都有广泛应用。不同类型的数据库适用于不同的应用场景和需求。本文将介绍几种常见的数据库种类,并探讨它们的特点和适用范围。 正文 一、关系型数据库(RDBMS) 关…

【LeetCode - 每日一题】1761. 一个图中连通三元组的最小度数(23.08.31)

1761. 一个图中连通三元组的最小度数 题意 寻找所有的连通三元组返回连通三元组的最小度 code - 1 BFS 一开始的想法是使用 bfs,只要层次遍历三层即可。但是用递归写法会超时,后改成递推写法,注意: 要存储第二层的点。我直接…

《基于区块链的数据资产评估实施指南》技术研讨会成功召开

2023年9月1日,《基于区块链的数据资产评估实施指南》(以下简称《指南》)技术研讨会在深圳召开,竹云科技作为主要参编单位出席此次研讨会。 中国科协决策咨询首席专家王春晖,中国社会科学院博士于小丽,中国…

Matlab图像处理-

有些时候,直接利用图像的灰度直方图选择阈值不是非常直观,这时,可以利用图像三个通道的直方图来进行图像分割,操作步骤如上文所示,下图为原始图片。 下图为三通道直方图。 下图将三个通道的直方图会绘制到一个图表上&a…

人工智能在电子商务中的突破性优势

最近都听说人工智能(AI)吗?电子商务的人工智能方面尤其受欢迎。当您以正确的方式使用正确的 AI技术时,您可以彻底改变您的经营方式。AI可帮助您节省时间、减少手动工作并提高数据的质量和准确性。 从本质上讲,您现在可…

异步编程 - 08 Spring框架中的异步执行_TaskExecutor接口和@Async应用篇

文章目录 概述Spring中对TaskExecutor的抽象Spring框架内置的TaskExecutor实现。SimpleAsyncTaskExecutorSyncTaskExecutorConcurrentTaskExecutorSimpleThreadPoolTaskExecutorThreadPoolTaskExecutorTimerTaskExecutor小结 如何在Spring中使用异步执行使用TaskExecutor实现异…