达梦数据库总结

说明

英文名称:DM Database

一款由武汉达梦数据库股份有限公司自主研发的关系型数据库管理系统。

官网地址:https://eco.dameng.com/

文档:https://eco.dameng.com/document/dm/zh-cn/start/index.html

版本说明

 

对比项 标准版 企业版 安全版
最大连接数 25 无限制 无限制
最大物理 CPU 数量 2 无限制 无限制
最大逻辑 CPU 核数 32 无限制 无限制
使用时间 无限制 无限制 无限制
硬件平台支持 Windows 全系列、Linux 全系列、
龙芯、飞腾、申威、泰山、
海光、兆芯、Power、安腾等
Windows 全系列、Linux 全系列、
龙芯、飞腾、申威、泰山、
海光、兆芯、Power、安腾等
Windows 全系列、Linux 全系列、
龙芯、飞腾、申威、泰山、
海光、兆芯、Power、安腾等
最大存储容量 500G 无限制 无限制
单表最大行数 1 亿 无限制 无限制
大表最大列数 1024 2048 2048
列存储 不支持 支持 支持
分区表 不支持 支持 支持
并行查询 不支持 支持 支持
闪回查询 不支持 支持 支持
分析函数与
自定义聚集函数
不支持 支持 支持
虚拟函数 VPD 不支持 支持 支持
DBMS_SQL 包 不支持 支持 支持
存储过程调试功能 不支持 支持 支持
XML 支持 不支持 支持 支持
JSON 支持 不支持 支持 支持
空间数据库支持 不支持 支持 支持
全文索引支持 不支持 支持 支持
DBLINK 功能 不支持 支持 支持
DMHS 支持 不支持 支持 支持
数据守护集群
DATAWATCH
不支持 支持 支持
读写分离集群
DMRWC
不支持 支持 支持
共享存储集群
DMDSC
不支持 支持 支持
大规模并行处理集群
DMMPP
不支持 支持 支持
数据复制
Data Replication
不支持 支持 支持
企业管理工具
DEM
不支持 支持 支持
备份还原接口 SBT 不支持 支持 支持
嵌入式 pro*c 不支持 支持 支持
外部函数扩展 不支持 支持 支持
外部表 不支持 支持 支持
通讯加密 不支持 支持 支持
存储加密 不支持 支持 支持
加密引擎 支持 支持 支持
四权分立 不支持 不支持 支持
自主访问控制 不支持 支持 支持
强制访问控制 不支持 不支持 支持
审计和实时侵害检测 不支持 不支持 支持
客体重用 不支持 支持 支持
资源限制 不支持 支持 支持

费用说明

开发版(免费):
    可免费使用一年(从下载安装的版本发布日期起算)。
    适用于开发和测试环境。
    到期后需购买正式版许可证方可继续使用。
标准版(Standard Edition):
    面向中小型应用场景。
    收费方式通常为按 CPU 核心数或用户数授权。
    包含基本的企业支持服务。
企业版(Enterprise Edition):
    面向大型企业级应用,支持高并发、大规模数据处理。
    功能更全面,如高级安全、集群支持等。
    收费高于标准版,通常按核心数+服务年限计费。
云版本(Cloud Edition):
    提供在云端部署的达梦数据库服务。
    收费模式多为订阅制,按月或按年计费。
    支持弹性扩容,费用与资源配置(CPU、内存、存储等)相关。
定制版(Custom Edition):
    根据特定行业或客户需求定制的功能版本。
    收费较高,需根据项目需求单独报价。

DBeaver连接数据库说明

新建连接,选择Dameng

sqlark连接数据库说明

https://www.sqlark.com/下载,安装,直接选择达梦之后输入用户名和密码即可

 

基本概念

模式:模式(Schema)是数据库对象的逻辑容器

 

表空间:是数据库中用于存储数据文件的逻辑容器

数据类型

包括:精确数值数据类型、近似数值数据类型、字符数据类型、多媒体数据类型、一般日期时间数据类型、时间间隔数据类型、 %TYPE、%ROWTYPE、记录类型、数组类型、集合类型和类类型,用户还可以定义自己的子类型。

文档:https://eco.dameng.com/document/dm/zh-cn/pm/dm8_sql-data-types-operators.html

数值数据类型:

NUMERIC 数据类型用于存储零、正负定点数。其中:精度是一个无符号整数,定义了总的数字数,精度范围是 1~38,标度定义了小数点右边的数字位数,定义时如省略精度,则缺省是 38。如省略标度,则缺省为 0。一个数的标度不应大于其精度。

例如:NUMERIC(4,1)定义了小数点前面 3 位和小数点后面 1 位,共 4 位的数字,范围在-999.9 到 999.9。所有 NUMERIC 数据类型,如果其值超过精度,达梦数据库返回一个出错信息,如果超过标度,则多余的位截断。

如果不指定精度和标度,缺省精度为 38。

索引总结

同模式名称唯一

同一个模式下,不同的表也不可以用相同同的索引名称

可以在索引名称中拼接上表名的缩写来保证同一个模式下索引名称的唯一性。

 

SQL总结

文档:https://eco.dameng.com/document/dm/zh-cn/pm/dm_sql-introduction.html

说明字段信息

达梦数据库不支持创建表时增加字段的说明信息

CREATE TABLE test (
    id INT COMMENT '用户ID'  -- 达梦不支持此语法
) COMMENT = '测试表';

需要分成两步执行:

创建表 → 2. 单独执行 COMMENT ON 语句。

 

问题总结

Invalid table or view name

使用mybatis-plus的service的updateBatchById方法提示:Invalid table or view name [my_table_name];使用updateById可以正常使用;

处理方法:

 

posted @ 2025-06-03 13:50  星光闪闪  阅读(825)  评论(0)    收藏  举报