达梦数据库管理系统DM SQL语言——用户与权限管理
需积分: 42 141 浏览量
更新于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 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
吴雄辉
- 粉丝: 46
- 资源: 3745
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍