You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在d2lang的sql_table类型中为列添加描述注释?

在D2语言的ER表中添加字段注释的两种写法

要给D2语言里的SQL表字段添加注释,有两种常用写法:

写法一:直接在字段类型后追加注释文本

car: {
  shape: sql_table
  id: int {constraint: primary_key}
  make: string "这是描述该字段的注释"
}

写法二:通过字段属性块的comment键定义注释

car: {
  shape: sql_table
  id: int {constraint: primary_key}
  make: string {comment: "这是描述该字段的注释"}
}

对比Mermaid的ER图注释写法

Mermaid的ER图注释写法更为简洁,直接在字段定义末尾添加双引号包裹的注释即可,还能同时指定字段长度、主键等属性:

PERSON {
    string driversLicense PK "驾照编号"
    string(99) firstName "最多允许99个字符"
}

内容的提问来源于stack exchange,提问作者Olle Härstedt

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 12:52:02