DM_SQL 语言有哪些特点?
DM_SQL 语言符合结构化查询语言 SQL 标准,是标准 SQL 的扩充。它集数据定义、数据查询、数据操纵和数据控制于一体,是一种统一、综合的关系数据库语言,功能强大、使用简便。具体有以下几个特点:
1. 功能一体化
- 支持多媒体数据类型。建表时可以直接使用,DM 系统在处理常规数据与多媒体数据时实现了四个一体化:一体化定义、一体化存储、一体化检索、一体化处理,大幅提升了处理多媒体数据的能力与速度。
- 集各类数据库操作于一体。DM_SQL 将数据库的定义、查询、更新、控制、维护、恢复、安全等操作统一起来,每项操作只需一种操作符表示,格式规范、风格一致,容易掌握。
2. 两种用户接口使用统一的语法结构
DM_SQL 既是自含式语言,也是嵌入式语言。作为自含式语言,它可以独立运行于联机交互方式;作为嵌入式语言,它可以嵌入 C 和 C++ 语言程序,将高级语言灵活的表达能力与 DM_SQL 的数据处理能力结合,完成复杂的事务处理。两种使用方式的语法结构完全一致,灵活又方便。
3. 高度非过程化
DM_SQL 是非过程化语言:用户只需要指出“做什么”,不必关心“怎么做”。数据存取路径的选择以及语句功能的实现,都由系统自动完成。用户不必了解复杂的机器实现细节,既提高了开发效率,也增强了数据独立性和应用系统的可移植性。
4. 面向集合的操作方式
DM_SQL 采用集合操作方式。查询结果可以是元组的集合,一次插入、删除、修改操作的对象也可以是元组的集合。相比一次只能操作一条记录的数据库语言,这种方式简化了用户处理,也提升了运行效率。
5. 语言简洁,方便易学
DM_SQL 功能强大,格式规范,表达简洁,语法接近英语,用户很容易掌握。
达梦数据库表空间创建步骤
了解完 DM_SQL 的特点,下面进入实际操作,以 Windows 环境为例,说明如何创建达梦数据库的表空间。
1. 确认数据库服务已启动
数据库服务必须处于启动状态,默认情况下会随开机启动。打开「DM 服务查看器」即可查看服务列表。重点是确认 DmServiceDMSERVER 的状态,如果显示“停止”,需要在左侧点击「启动此服务」。


2. 登录 DM 管理工具
在安装路径下找到「DM 管理工具」并打开。默认端口为 5236(实际环境可能不同),需要使用系统管理员账号登录,才具备创建表空间的权限。登录界面填写主机名 LOCALHOST、端口号,验证方式选择「达梦服务器验证」,输入用户名 SYSDBA 和口令,点击「确定」。

登录成功后,左侧对象导航树会显示本地数据库的各类对象节点,包括表空间、用户、角色、备份等。

3. 新建表空间
在左侧对象导航中右键点击「表空间」,选择新建表空间。在弹出的对话框中填写表空间名(例如 WSOA),随后添加数据文件。文件路径可以手动输入,也可以自行选择。设置文件初始大小(如 64M)、自动扩充开关、扩充尺寸(如 2M)和扩充上限(如 2048M),确认后点击「确定」。

|