达梦数据库管理系统DM SQL删除与设置当前数据库

需积分: 46 25 下载量 148 浏览量 更新于2024-08-10 收藏 2.14MB PDF 举报
"这篇文档是关于达梦数据库管理系统DM的SQL语言使用手册,涵盖了DM_SQL的各种语句,包括数据定义、查询和全文检索等。手册介绍了如何创建、修改和删除数据库,以及设置当前活动数据库的方法,并提供了丰富的示例。" 在达梦数据库中,SQL语言是用于管理和操作数据的核心工具。在【标题】"设置当前数据库语句-lm5007资料"和【描述】中,重点讲述了数据库的删除和当前数据库的设置。 3.3 数据库删除语句(DROP DATABASE)允许具有DBA权限的用户删除数据库。基本语法是`DROP DATABASE <数据库名> [CASCADE][DETACH];`。`CASCADE`选项会连同所有相关文件和备份一起删除,而`DETACH`选项则仅分离数据库,保留文件。例如,删除名为`BOOKSHOP`的数据库,可以分别使用`DROP DATABASE BOOKSHOP;`、`DROP DATABASE BOOKSHOP CASCADE;`和`DROP DATABASE BOOKSHOP DETACH;`这三个不同的命令,分别实现简单的删除、删除并清除备份以及分离数据库的操作。 3.4 设置当前数据库语句(SET CURRENT DATABASE/CATALOG)用于设定系统当前活动的数据库。命令格式为`SET [CURRENT DATABASE] | [[CURRENT] CATALOG] <数据库名>;`,这里的`<数据库名>`是用户想要设置为当前数据库的名称。执行这个命令后,所有后续的数据库操作都将针对指定的数据库进行。 手册还包含了DM_SQL的其他重要特性,如数据类型(包括常规、日期时间、多媒体和别名类型)、表达式(数值、字符串、时间值、时间间隔和运算符优先级)、以及各种数据定义语句,如创建、修改和删除数据库、登录、用户、模式、表、索引、序列、全文索引和数据库快照等。此外,手册也涵盖了数据查询和全文检索语句,包括单表查询、连接查询、子查询、GROUP BY和HAVING子句等复杂查询技术。 这些内容对于熟悉和操作达梦数据库的用户至关重要,无论是数据库管理员还是开发人员,都需要掌握这些基础和高级的SQL操作,以便高效地管理数据和执行查询。