码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 基础SQL DCL语句


    DCL是数据控制语言,用来管理数据库用户,还有控制用户的访问权限

    1.用户的查询

    MySQL的用户信息存储在mysql数据库中,查询用户时,我们需要使用这个数据库。

    后面,还有很多数据,因为篇幅的问题,就不过多赘述了。后面还有一个创建用户创建的时间

    localhost说明只能在本地访问这个数据库

    我们可以使用lcy用户登录我们的mysql

    但是为什么lcy用户不能访问到其他数据库,这是因为,它没有访问其他数据库的权限

    lcy用户只能在本地主机访问

    那么怎么创建一个任何主机都可以访问的用户

    下面我们创建一个cy用户,可以在任何主机访问数据库

    当我们忘记用户的密码时,也可以修改用户的密码

    语法

    不需要这个用户也可以删除用户

    语法

    DCL 用户权力管理

    我们创建一个lcy用户,和上面用户得创建一样,查询它的权限

    可以看到lcy用户只有连接的权限。

    那么我们怎么赋予权限呢

    语法

    在赋予权限之前,我们看一下它可以访问什么数据库

    我们有一个test数据库,我们把它的所有权限给lcy用户

    这时lcy表就有test。数据库的所有权限了

    这个时候我们可以访问test数据库,查看看test数据库的所有表

    我们也可以撤销授予的权限

    语法

    撤销权限后,查看到它没有权限。只能连接。

    也可以通过查询数据库的方式查看

    注意事项:
    • 多个权限之间,使用逗号分隔
    • 授权时, 数据库名和表名可以使用 * 进行通配,代表所有。
     

    总结

  • 相关阅读:
    计算机Java毕设项目-PPT答辩篇
    C现代方法(第14章)笔记——预处理器
    “现在的自动驾驶太保守!”看看轻舟智航联合创始人大方这篇论文怎么说
    【npm】node包管理工具npm的介绍和基础使用
    v-model和.sync的区别
    C/C++ 让黑框暂停的几种方法
    期货客户开户手续费(期货开户最低手续费)
    oauth2单点登录集成
    MySQL Workbench 8.0 CE 汉化包下载
    C++&QT day11
  • 原文地址:https://blog.csdn.net/m0_73850645/article/details/138167204
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号