持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第5天,点击查看活动详情
生命不息,学习不止
题外话
人类优于其他物种的一个重要方面是人类学会了思考,所以说在人类的进化道路上,思考是举足轻重的,为了防止大家小脑袋瓜锈住,我打算每天出一道题让大家好好的思考一下。
每日一题:我们小时候学字学词的时候,都学过反义字和反义词,我们都知道开和关是一对反义字,可开心和关心为什么不是一对反义词呢?
废话不多说,上货!
正文
上回讲了达梦数据库的用户,今天就来详细的讲解一下建表。
表空间
建表之前一定要提一下表空间,表空间是存储表的空间
达梦数据库支持表空间,表空间分为普通表空间和混合表空间,建表时使用 HUGE 后接路径即可创建混合表空间。
普通表空间只能存储普通表
混合表空间既可以存储普通表又可以存储HUGE表
举个例子:以SYSDBA身份登录达梦数据库后,创建表空间TEST,指定数据文件TEST.dbf,大小256M。
CREATE TABLESPACE TEST DATAFILE 'd:\TEST.dbf' SIZE 256;
表空间名名称就有唯一性,并且表空间中数据文件和镜像文件总数不得超过256个
表空间的修改与删除
我们将上例中的表空间TEST修改为混合表空间,只需执行如下语句
ALTER TABLESPACE TEST ADD HUGE PATH 'D:\dmdbms\data\HUGE2';
如果需要扩充空间可以使用to关键字,后接大小即可,详情可以参考技术手册
删除语句与前几讲相同,均可添加if exists 防止空白报错
表空间的失效文件
达梦数据库支持linux下表空间失效文件的检查与恢复,只需调用相关函数,具体可参考技术手册
下一篇继续讲建表,敬请期待。
大家看完发现有什么错误,写在下面吧!跟我黑虎阿福比划比划!