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

艺帆风顺 发布于 2025-04-03 19 次阅读


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如有涉及到侵权,请联系,将立即予以删除处理。在此特别鸣谢原作者的创作。此篇文章的所有版权归原作者所有,与本公众号无关,商业转载建议请联系原作者,非商业转载请注明出处。