MySQL Workbench 发行说明
下表显示了支持的标记。这些标记可以在任何模板中使用,包括自定义模板。
使用表格
该表显示了在哪些部分定义了哪些变量。变量应该在其正确的部分使用,否则其值将不会显示。如果变量 type
是一个变量,则该表描述其数据字典,如果 type
是一个部分,则描述其父字典。还要记住,用于执行变量查找的数据字典形成一个层次结构树,因此可以在子部分中使用在父部分中定义的变量。
表 9.3 支持的模板标记
标记文本 | 类型 | 数据字典或父字典 | 对应数据 |
---|---|---|---|
TITLE | 变量 | MAIN | 报告标题 |
GENERATED | 变量 | MAIN | 报告生成日期和时间 |
STYLE_NAME | 变量 | MAIN | 在 MySQL Workbench 中选择的样式名称,通常用于加载相应的 CSS 文件,具体取决于在 MySQL Workbench 中选择的样式名称 |
SCHEMA_COUNT | 变量 | MAIN | 模型中的模式数量 |
PROJECT_TITLE | 变量 | MAIN | 在 | 中为模型设置的项目标题
PROJECT_NAME | 变量 | MAIN | 在 | 中为模型设置的项目名称
PROJECT_AUTHOR | 变量 | MAIN | 在 | 中为模型设置的项目作者
PROJECT_VERSION | 变量 | MAIN | 在 | 中为模型设置的项目版本
PROJECT_DESCRIPTION | 变量 | MAIN | 在 | 中为模型设置的项目描述
PROJECT_CREATED | 变量 | MAIN | 自动为模型项目设置,但在 | 中显示
PROJECT_CHANGED | 变量 | MAIN | 自动为模型项目设置,但在 | 中显示
TOTAL_TABLE_COUNT | 变量 | MAIN | 模型中所有模式中的表总数 |
TOTAL_COLUMN_COUNT | 变量 | MAIN | 模型中所有模式中所有表的列总数 |
TOTAL_INDEX_COUNT | 变量 | MAIN | 模型中的索引数量 |
TOTAL_FK_COUNT | 变量 | MAIN | 模型中的外键数量 |
SCHEMATA | 部分 | MAIN | 用于标记 SCHEMATA 部分的开始和结束;SCHEMATA 数据字典在此部分中激活 |
SCHEMA_NAME | 变量 | SCHEMATA | 模式名称 |
SCHEMA_ID | 变量 | SCHEMATA | 模式 ID |
TABLE_COUNT | 变量 | SCHEMATA | 当前模式中的表数量 |
COLUMN_COUNT | 变量 | SCHEMATA | 当前模式中的列数量 |
INDICES_COUNT | 变量 | SCHEMATA | 当前模式中的索引数量 |
FOREIGN_KEYS_COUNT | 变量 | SCHEMATA | 当前模式中的外键数量 |
TABLES | 部分 | SCHEMATA | 标记 TABLES 部分的开始和结束;TABLES 数据字典在此部分中激活 |
TABLE_NAME | 变量 | TABLES | 表名 |
TABLE_ID | 变量 | TABLES | 表 ID |
COLUMNS_LISTING | 部分 | TABLES | 标记 COLUMNS_LISTING 部分的开始和结束;COLUMNS_LISTING 数据字典在此部分中激活 |
COLUMNS | 部分 | COLUMNS_LISTING | 标记 COLUMNS 部分的开始和结束;COLUMNS 数据字典在此部分中激活 |
COLUMN_KEY | 变量 | COLUMNS | 列是否是主键 |
COLUMN_NAME | 变量 | COLUMNS | 列名 |
COLUMN_DATATYPE | 变量 | COLUMNS | 列数据类型 |
COLUMN_NOTNULL | 变量 | COLUMNS | 列是否允许 NULL 值 |
COLUMN_DEFAULTVALUE | 变量 | COLUMNS | 列默认值 |
COLUMN_COMMENT | 变量 | COLUMNS | 列注释 |
COLUMN_ID | 变量 | COLUMNS | 列 ID |
COLUMN_KEY_PART | 变量 | COLUMNS(如果详细) | 列键类型 |
COLUMN_NULLABLE | 变量 | COLUMNS(如果详细) | 列是否可以包含 NULL 值 |
COLUMN_AUTO_INC | 变量 | COLUMNS(如果详细) | 列是否自动递增 |
COLUMN_CHARSET | 变量 | COLUMNS(如果详细) | 列字符集 |
COLUMN_COLLATION | 变量 | COLUMNS(如果详细) | 列排序规则 |
COLUMN_IS_USERTYPE | 变量 | COLUMNS(如果详细) | 列是否是用户类型 |
INDICES_LISTING | 部分 | TABLES | 标记 INDICES_LISTING 部分的开始和结束;INDICES_LISTING 数据字典在此部分中激活 |
INDICES | 部分 | INDICES_LISTING | 标记 INDICES 部分的开始和结束;INDICES 数据字典在此部分中激活 |
INDEX_NAME | 变量 | INDICES | 索引名称 |
INDEX_PRIMARY | 变量 | INDICES | 这是否是主键 |
INDEX_UNIQUE | 变量 | INDICES | 这是否是唯一索引 |
INDEX_TYPE | 变量 | INDICES | 索引类型;例如,PRIMARY |
INDEX_KIND | 变量 | INDICES | 索引种类 |
INDEX_COMMENT | 变量 | INDICES | 索引注释 |
INDEX_ID | 变量 | INDICES | 索引 ID |
INDEX_COLUMNS | 部分 | INDICES | 标记 INDEX_COLUMNS 部分的开始和结束;INDEX_COLUMNS 数据字典在此部分中激活 |
INDEX_COLUMN_NAME | 变量 | INDEX_COLUMNS | 索引列名称 |
INDEX_COLUMN_ORDER | 变量 | INDEX_COLUMNS | 索引列顺序;例如,升序、降序 |
INDEX_COLUMN_COMMENT | 变量 | INDEX_COLUMNS | 索引注释 |
INDEX_KEY_BLOCK_SIZE | 变量 | INDEX_COLUMNS(如果详细) | 索引键块大小 |
REL_LISTING | 部分 | TABLES | 标记 REL_LISTING 部分的开始和结束;REL_LISTING 数据字典在此部分中激活 |
REL | 部分 | REL_LISTING | 标记 REL 部分的开始和结束;REL 数据字典在此部分中激活 |
REL_NAME | 变量 | REL, FOREIGN_KEYS | 关系名称 |
REL_TYPE | 变量 | REL, FOREIGN_KEYS | 关系类型 |
REL_PARENTTABLE | 变量 | REL, FOREIGN_KEYS | 关系父表 |
REL_CHILDTABLE | 变量 | REL, FOREIGN_KEYS | 关系子表 |
REL_CARD | 变量 | REL, FOREIGN_KEYS | 关系基数 |
FOREIGN_KEY_ID | 变量 | REL | 外键 ID |
FOREIGN_KEYS | 部分 | SCHEMATA | 标记 FOREIGN_KEYS 部分的开始和结束;FOREIGN_KEYS 数据字典在此部分中激活 |
FK_DELETE_RULE | 变量 | FOREIGN_KEYS | 外键删除规则 |
FK_UPDATE_RULE | 变量 | FOREIGN_KEYS | 外键更新规则 |
FK_MANDATORY | 变量 | FOREIGN_KEYS | 外键是否为强制性 |
TABLE_COMMENT_LISTING | 部分 | TABLES | 标记 TABLE_COMMENT_LISTING 部分的开始和结束;TABLE_COMMENT_LISTING 数据字典在此部分中激活 |
TABLE_COMMENT | 变量 | TABLE_COMMENT_LISTING | 表注释 |
DDL_LISTING | 部分 | TABLES | 标记 DDL_LISTING 部分的开始和结束;DDL_LISTING 数据字典在此部分中激活 |
DDL_SCRIPT | 变量 | DDL_LISTING | 显示当前活动实体的 DDL 脚本;例如,SCHEMATA、TABLES |