达梦数据库管理系统DM SQL语言——用户与权限管理
需积分: 42 112 浏览量
更新于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
- 资源: 3764
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能