news 2026/8/31 4:12:59

【MySQL】快速上手:mysql用户管理 教你快速创建管理新用户

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【MySQL】快速上手:mysql用户管理 教你快速创建管理新用户

**前言:本节内容讲述两个板块的内容, 一个板块是数据库的视图, 另一个板块是mysql的用户管理,主要讲解了用户的增删, 以及查和修改密码。 然后讲述了用户的赋予和收回权限。 下面开始我们的学习吧!> >ps:本节内容相对简单, 友友们可以放心观看哦!*目录视图认识视图视图的规则与限制用户的增删查改创建用户删除用户修改密码用户的权限给与权限收回权限* *视图–### 认识视图> 视图是一种使用mysql表结构的方式。同时视图是一种虚拟表, 同真实的表一样,视图也包含一系列带有名称的列和行数据。视图和基表是两个对应的概念,其中视图是虚拟表,基表就是原本的保存在数据库中的表就比如,上面这五张表, 就是基表。然后我们使用内连接,连接emp和dept,查出来的那个结果其实也是一张表。然后呢,未来我们不想再重新查这个表,而是让这个表一直存在着,因为我们一直要用。 这个时候,我们就可以让上面这个表变成视图。然后就多了一张表,我们说视图是虚表,我们修改视图里面的表会不会影响我们原表呢 这里做一下实验,用update更新一下数据:首先能够观察到视图里面的被改了。那么原表里面的呢原表中的也被改了。所以我们就可以推测,视图其实就是一张虚表,视图和原表是联通的,其中的数据并没有持久到磁盘。### 视图的规则与限制> * 视图与表一样,必须唯一命名。> * 创建视图数目无限制,但要考虑复杂查询创建为视图之后的性能影响。> * 视图不能添加索引,也不能有关联的触发器或者默认值。> * 视图可以提高安全性,必须有足够的访问权限。> * order by可以使用在试图当中,但是如果从该视图检索数据select中也含有order by,那么该视图中的order by将被覆盖。> * 视图可以与表一起使用。它其实就是表。用户的增删查改-------一般情况下,我们使用数据库,下面默认就有一个数据库mysql:这个数据库里面有许许多多的表:其中, 保存我们用户信息的就是user表, 下面是查表后的root信息:**其中User就是用户的名称,然后Host就是允许用户当前从哪里进行登录。**然后其中下面的字段就是权限信息。然后后面有一个字段是密码, 这个密码是加密的, 只有mysql能够看懂, 也就是红框框的内容。### 创建用户信息太多我们就直接查两个字段: User和host我们在mysql里面开账号,不仅需要在mysql里面创建用户的名称和密码,还要规定用户能够从哪里登录。所以我们想要创建一个用户,最简单的方法就是使用insert向里面插入一个数据。但是由于属性很多,一般不推荐这样写,所以就使用创建用户的sql语句: create user ‘用户名’@'登陆主机/ip’identified by ‘密码’;> *这里后面的登录主机不能随便写!!!一般就写127.0.0.1本地环回或者localhost,直接在本地登录。> * **想要创建一个能连接任意主机的用户就是使用%,不推荐。**这里创建一个新用户:然后我们就看到,我们能能够看到的数据库和我们root能够看到的数据库,完全不一样。这是因为新用户没有对应的权限!### 删除用户删掉用户可以使用root直接将User表中的数据删掉。但是不推荐。这里同样可以使用sql语句: drop user 用户名@登录ip;### 修改密码修改密码一般可以自己该自己或者root改自己, 就是使用: ??set password = password(密码); //自己改自己。 set password for ‘用户’@‘ip’ = password(密码);//root改别人用户的权限-----我们用户新创建出来的时候是看不到这些数据库的:所以就需要我们进行赋权:### 给与权限 grant 权限列表 on 库.表 to ‘用户名’@‘登录ip’;然后我们就能看到这个表,并且能够进入了:> 我们可以把所有表的权限都给用户:> > 然后我们就能看到所有的表了!!!> >### 收回权限也可以回收权限revoke: revoke 权限 on 数据库表名 from ‘用户名’@‘主机ip’;然后我们可以使用show grants查看某一个用户@登录ip的所有赋予权限: show grants for ‘用户名’@‘登录ip’;——————以上就是本节全部内容哦, 如果对友友们有帮助的话可以关注博主, 方便学习更多知识哦!!!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 4:12:28

Shell脚本实战:从基础语法到自动化运维脚本编写

Shell 脚本是 Linux 自动化运维里最基础也最高频的技能。很多新手把ls、cd当成 shell 的全部,但遇到批量改文件、清理日志、定时备份、服务异常拉起这些任务时,才发现自己只会手动一条条敲命令,敲完还容易漏掉某一步。这篇文章默认读者没有写…

作者头像 李华
网站建设 2026/8/31 4:10:13

老CPU无SSE4.2?用Wine和替代方案让微信在Linux上跑起来

在老旧的 Linux 电脑上使用微信,是很多办公场景绕不开的需求。所谓“老旧”,除了内存和硬盘之外,还有一个不少人没注意到的硬件分水岭:CPU 是否支持 SSE4.2 指令集。如果你的 CPU 不支持 SSE4.2,用 Wine 运行 Windows …

作者头像 李华
网站建设 2026/8/31 4:09:45

从零开始学Java:一份面向初学者的学习路线图

代码世界里,最残酷的真相是:你背下的语法知识,有90%会在你写完第一个项目后过期。Java明明是最成熟的语言之一,却总能在每个版本里给你制造一点“陌生感”。但别慌,这份路线图不是为了填满你的收藏夹,而是为…

作者头像 李华
网站建设 2026/8/31 4:09:41

高级 RAG 架构演进:GraphRAG、自适应检索与多模态检索实战

这里写自定义目录标题欢迎使用Markdown编辑器一、为什么朴素 RAG 不够用了二、GraphRAG:从"检索片段"到"理解关系"生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的…

作者头像 李华
网站建设 2026/8/31 4:09:35

基于STM32的智能控温水杯设计:硬件、PID与低功耗全解析

简介:本资源是一套基于STM32F103的智能控温水杯完整嵌入式开发项目,面向电子类专业本科生、单片机初学者及课程设计/毕业设计实践者,解决温度精准调控、水质监测与人机交互集成等典型物联网终端开发问题。压缩包含287个文件,总大小…

作者头像 李华
网站建设 2026/8/31 4:09:31

相机标定原理与实操:从张正友标定法到OpenCV畸变校正

简介:本资源是一份面向计算机视觉初学者与工程实践者的相机标定MATLAB实现脚本,聚焦于解决图像几何失真校正与二维-三维坐标映射精度提升问题,适用于自动驾驶感知模块开发、机器人视觉定位、工业测量及3D重建等实际场景。压缩包仅含1个核心文…

作者头像 李华