目录

方法一:使用DM管理工具菜单进行创建。

1、右键点击表空间,选择“新建表空间”

2、填写表空间的信息,空间名及文件路径。

方法二:使用SQL语句创建表空间。

1、点击“新建查询”

2、使用SQL语句create tablespace创建表空间

① 在方法一中,选择DDL可以查看相应的SQL语句

② 达梦数据库创建表空间的SQL语法

③ SQL语句创建表空间应用举例:

3、运行SQL语句,即可创建表空间


以新建一个TEST表空间为例进行演示。

方法一:使用DM管理工具菜单进行创建。

1、右键点击表空间,选择“新建表空间”

达梦查看表结构转mysql语法 达梦数据库建表空间_表空间

2、填写表空间的信息,空间名及文件路径。

点击添加,填写数据文件信息。若文件路径只填写文件名,则存放路径默认为所在数据库实例的路径。

文件的大小要考虑数据的量级,避免因频繁扩展表空间而导致IO资源的消耗。

达梦查看表结构转mysql语法 达梦数据库建表空间_SQL_02

 填写完成后,点击确定即可完成表空间的创建。

方法二:使用SQL语句创建表空间。

1、点击“新建查询”

达梦查看表结构转mysql语法 达梦数据库建表空间_数据库_03

2、使用SQL语句create tablespace创建表空间

① 在方法一中,选择DDL可以查看相应的SQL语句

可以通过在常规中进行设置,然后观察DDL中对应SQL语句的变化,以了解各参数的作用。

达梦查看表结构转mysql语法 达梦数据库建表空间_表空间_04

② 达梦数据库创建表空间的SQL语法

CREATE TABLESPACE <表空间名> <数据文件子句> [<数据页缓冲池子句>] [<存储加密子句>]

<数据文件子句> 组成成分:

  • DATAFILE

<文件说明项> 组成成分:

  • <文件路径>  [ MIRROR <文件路径>]  SIZE

<自动扩展子句> 组成成分:

  • AUTOEXTENDON [<每次扩展大小子句>] [<最大大小子句>] | OFF >

<每次扩展大小子句> 组成成分:

  • NEXT

<最大大小子句> 组成成分:

  • MAXSIZE

<数据页缓冲池子句> 组成成分:

  • CACHE =

<存储加密子句> 组成成分:

  • ENCRYPT WITH <加密算法> [[BY] <加密密码>]

③ SQL语句创建表空间应用举例:

例: create tablespace "TEST" datafile 'TEST.DBF' size 32 CACHE = NORMAL;

create tablespace “TEST”:创建一个名为TEST的表空间

datafile

size

CACHE = NORMAL:表空间的缓冲池为NORMAL

例: create tablespace "TEST2" datafile 'TEST2.DBF' MIRROR 'TESTMirro.DBF' size 32 autoextend on next 30 maxsize 300 CACHE = NORMAL;

MIRROR

autoextend off:关闭自动扩充

autoextend on:开启自动扩充

next

maxsize 300:即扩充的上限为300M

例: create tablespace "TEST3" datafile 'TEST3.DBF' size 32 CACHE = NORMAL encrypt with DES_ECB_NOPAD by "123456";

encrypt with

by

3、运行SQL语句,即可创建表空间

创建表空间后,右键点击表空间进行刷新,就可以看见新建的表空间了。

达梦查看表结构转mysql语法 达梦数据库建表空间_创建表空间_05