暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

达梦数据库(DM8)常用SQL学习【查询数据库版本与用户管理】

巴韭特锁螺丝 2024-02-10
678

1.检查数据库版本及服务状态

1.1 查看达梦数据库运行状态


    SELECT status$ as 状态 FROM v$instance;

    1.2 查看达梦数据库版本


      SELECT banner as 版本信息 FROM v$version;

      2.创建用户并授权

      2.1 创建用户

        • -- 使用 CREATE USER 语句创建 DM 用户,登录密码为 "dameng123"。
          CREATE USER DM IDENTIFIED BY "dameng123";

        2.2 授予用户基本权限

          • -- 使用GRANT语句给DM用户授予RESOURCE角色
            GRANT RESOURCE TO DM;
            -- 给 DM 用户授予 dmhr 用户下 employee 表的 select 权限;
            GRANT SELECT ON dmhr.employee TO DM;
            -- 给 DM 用户授予 dmhr 用户下 department 表的 select 权限;
            GRANT SELECT ON dmhr.department TO DM;
            -- 给 DM 用户授予 创建表的权限
            GRANT CREATE TABLE to DM;

          2.3 查看用户信息

            -- 通过字典表 dba_users 查看基本信息
            SELECT username,account_status,created FROM dba_users WHERE username='DM';



            从输出结果看出,用户状态 account_status 为 open,输出的时间为用户的创建时间。

            2.4 切换用户

              • -- 使用 conn 命令切换用户。
                conn DM/dameng123;

              注意:windows系统在DM管理工具中使用该命令无法完成用户切换,直接断开登录后重新连接,更换登录用户即可。

                - 使用 user 关键字返回当前登录用户。
                SELECT user FROM DUAL;

                  版权声明:本文内容来自CSDN:wy971744839,遵循CC 4.0 BY-SA版权协议上原文接及本声明。
                  本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行可。
                  原文链接:https://blog.csdn.net/wy971744839/article/details/130987921
                  如有涉及到侵权,请联系,将立即予以删除处理。
                  在此特别鸣谢原作者的创作。
                  此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。


                  文章转载自巴韭特锁螺丝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

                  评论