达梦数据库管理系统DM SQL语言——用户与权限管理
需积分: 42 134 浏览量
更新于2024-08-09
收藏 1.98MB PDF 举报
"达梦数据库管理系统DM SQL语言使用手册提供了关于如何管理数据库对象以及执行查询的详细指导。手册涵盖了从数据定义(DDL)到数据查询(DQL)的各种语句,包括创建、修改和删除数据库、登录、用户、模式、表、索引等。此外,还介绍了表达式和查询复杂性的不同方面,如子查询、连接查询和聚合函数。"
在SQL语言中,`DROP LOGIN`和`CREATE USER`是两个重要的管理语句,它们分别用于删除和创建数据库登录和用户。
**DROP LOGIN** 语句用于删除一个登录账户。基本语法是 `DROP LOGIN <登录名> [CASCADE];`。如果登录账户被其他用户使用,需要使用 `CASCADE` 选项来一同删除相关用户。需要注意的是,系统预定义的登录如 `SYSDBA`、`SYSAUDITOR` 和 `SYSSSO` 不能被删除,而且正在使用的登录也无法删除。
例如,删除名为 `BOOKSHOP_LOGIN` 和 `BOOKSHOP_OS_LOGIN` 的登录,相应的命令分别是:
```sql
DROP LOGIN BOOKSHOP_LOGIN;
DROP LOGIN BOOKSHOP_OS_LOGIN CASCADE;
```
**CREATE USER** 语句则用于创建新的数据库用户。基本语法是 `CREATE USER <用户名> [RELATED BY <登录名>] [存储加密密钥] [AT <数据库名>]`. 用户名必须是唯一的,并且不能与角色名冲突。`RELATED BY <登录名>` 用于关联已存在的登录,`AT <数据库名>` 指定用户所属的数据库(默认为当前数据库)。如果需要设置密码,可以使用 `ENCRYPT BY <口令>`。
例如,创建名为 `username` 的新用户,关联登录 `loginname`,并设置在数据库 `dbname` 上,命令为:
```sql
CREATE USER username RELATED BY loginname AT dbname;
```
手册还提到了数据类型、表达式以及各种数据定义语句,如创建、修改和删除数据库、表、索引等,这些构成了数据库管理和数据操作的基础。此外,数据查询语句包括简单的单表查询、连接查询、子查询以及聚合函数的使用,这些都是进行数据分析和业务处理的关键工具。
在实际操作中,熟悉并熟练掌握这些语句及其用法,将极大地提高在达梦数据库管理系统中工作的效率和准确性。
2008-10-03 上传
2023-07-17 上传
2023-07-16 上传
2023-07-12 上传
2023-08-30 上传
2023-09-12 上传
2023-05-16 上传
2023-05-31 上传
2023-05-16 上传
![](https://profile-avatar.csdnimg.cn/a126ad4cc8af41c09424ac5538a45801_weixin_26716079.jpg!1)
吴雄辉
- 粉丝: 46
- 资源: 3832
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景