达梦数据库管理系统DM:数据定义语句详解

需积分: 46 25 下载量 140 浏览量 更新于2024-08-10 收藏 2.14MB PDF 举报
本文档是达梦数据库管理系统DM的SQL语言使用手册,涵盖了数据库定义、查询、用户管理和数据操作等多个方面。手册详细介绍了如何使用SQL语句来管理数据库,包括创建、修改和删除数据库,以及定义和操作用户、模式、表、索引、序列等数据库对象。 在数据定义语句中,`CREATE DATABASE`语句用于创建新的数据库。数据库分为系统数据库(如SYSTEM.DBF)和用户自建的数据库,系统数据库存储系统表信息和用户对象,而临时数据库(如TMPDBxxx.DBF)由系统在运行时创建,数量由DM.INI配置文件中的TEMP_DBS项设定。创建数据库时,需要指定数据库名、文件路径、文件大小等参数。例如,`CREATE DATABASE <数据库名> <文件生成子句>`,其中文件生成子句可以指定新建或附加文件,并可以包含控制文件、数据文件、回滚文件和日志文件的相关设置。 在数据库操作中,用户还可以使用`ALTER DATABASE`来修改数据库属性,`DROP DATABASE`来删除数据库,`USE DATABASE`切换当前工作数据库,`CREATE LOGIN`和`ALTER LOGIN`用于管理登录账户,`CREATE USER`、`ALTER USER`和`DROP USER`用于用户账户的创建、修改和删除。此外,模式定义语句允许创建和管理数据库模式,基表定义语句用于创建表,索引定义语句用于创建索引,序列定义语句用于创建序列,全文索引定义语句则服务于全文检索功能。 在数据查询语句部分,手册详细讲解了各种查询技术,包括单表查询(如简单查询、条件查询、集函数和情况表达式)、连接查询、子查询(如标量子查询、表子查询、派生表子查询和多列表子查询)、查询结果的合并以及GROUP BY和HAVING子句在聚合数据时的应用。 这份文档是全面了解和掌握达梦数据库管理系统中SQL语言的宝贵参考资料,对于数据库管理员和开发人员来说,它是进行数据库设计、操作和维护的重要工具。