国产数据库 达梦 基础

创建表空间

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/34407aee1c4e4d729c4a6d1e1d1d3bdb.png

新建表空间

在这里插入图片描述

当空间不足时可以添加新的文件,也可以单文件自动扩充,扩充文件上限可设置

// 创建表空间
create tablespace "TEST" datafile 'TEST.DBF' size 128 CACHE = NORMAL;
  • Normal模式:这是数据库的默认模式,用户可以正常进行数据库操作,包括生成本地归档但不发送实时归档、即时归档和异步归档。在这种模式下,数据库处于open状态,允许用户进行读写操作。

  • Standby模式:也称为备库模式,用户只能进行数据备份、数据查询等只读操作。该模式下,数据库接收主库发送过来的REDO日志并重做,正常生成本地归档和异步归档日志,但实时归档和即时归档均强制失效。

  • Primary模式:也称为主库模式,用户可以正常访问数据库,操作有极少限制。该模式下,对临时表空间以外的所有数据库对象的修改操作都强制生成REDO日志,支持实时归档、即时归档和异步归档。

注意

添加的数据文件大小最小为 4096*页大小,如页大小为 8K,则可添加的文件最小值为 4096*8k=32M。上图中文件最小为 128 MB,对应页大小为 32 KB。

| 数据库页大小 | 每个字符类型字段实际最大长度(字节) | 每行记录最大字段外其他字段总长度(字节) | 表空间单个数据文件最小 (MB)/最大 (MB) |
| 4 KB | 1938 | 2047 | 16/8388608 |

数据库页大小每个字符类型字段实际最大长度(字节)每行记录最大字段外其他字段总长度(字节)表空间单个数据文件最小 (MB)/最大 (MB)
4 KB1938204716/8388608
8 KB3878409532/16777216
16 KB8000819564/33554432
32 KB818816176128/67108864

创建表空间错误 错误号 -7014

在这里插入图片描述

删除文件路径中的文件,直接在文件路径项中输入对应的数据文件名即可,默认在配置配置路径中创建文件

主要技术指标

  1. 定长字符串类型(CHAR)字段最大长度 8188 字节。
  2. 变长字符串类型(VARCHAR)字段最大长度字节 8188 字节。
  3. 多媒体数据类型字段最大长度(2G-1)字节。
  4. 一个记录(不含多媒体数据)最大长度为页大小的一半。
  5. 一个记录中最多字段个数 2048。
  6. 一个表中最大记录数 256 万亿条。
  7. 一个表中最大数据容量 4000PB(受操作系统限制)。
  8. 表名、列名等标识符的最大长度 128 字节。
  9. 能定义的最大同时连接数为 65000。
  10. 每个表空间的最多物理文件数目 256 个。
  11. 物理文件的大小为 32K×4G。
  12. 数值类型的最高精度为 38 个有效数字。
  13. 在一个列上允许建立的最多索引数 1020。
  14. 表上的最大 UNIQUE 索引数为 64。

达梦模式

在这里插入图片描述

// 创建模式
create schema "TEST" authorization "SYSDBA";
// 设置当前模式。
SET SCHEMA <模式名>;
//  删除整个模式、模式中的对象,以及与该模式相关的依赖关系
DROP SCHEMA <模式名> CASCADE;
// 查看模式
select a.name as username, b.name as schenma 
from sysobjects a 
inner join sysobjects b on a.id = b.pid 
where b.subtype$ is null order by username desc;

创建表

在这里插入图片描述

// 创建用户基本信息
CREATE TABLE "TEST"."USER" (
ID INT IDENTITY(1,1) PRIMARY KEY,
NAME VARCHAR(20) NOT NULL COMMENT '姓名',
AGE INT NOT NULL COMMENT '年龄',
SEX INT DEFAULT 0 NOT NULL COMMENT '性别 0 保密 1男 2女 默认 0',
BIRTHDAY DATE NOT NULL COMMENT '出生日期',
BALANCE DEC(19,4) NOT NULL COMMENT '余额',
EMAIL VARCHAR(50) UNIQUE NOT NULL COMMENT '邮箱,必须唯一',
CREATETIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间'
) STORAGE (on TEST);

索引

在这里插入图片描述

创建索引需要注意 索引类型选择
1、聚簇索引:每一个索引组织表有且只有一个聚簇索引
2、唯一索引:保证表上的不会有两行数据具有相同的值.
3、函数索引:包含函数表达式的预先计算的值。

  • 10
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值