TaskBuilder数据模型设计器使用简介

点击上图所示 数据模型设计器 上部工具栏上的 添加字段 按钮,即可在字段列表底部添加新的一行,可以在此设置新字段的以下信息:

字段名:用来设置字段的名称,只能是字母、数字或下划线,且必须以字母开头,且不能使用SQL的关键字,例如:select、update、delete、create、drop、alter、int、varchar、int、datetime、date、now、year、month等(不限于这些,具体可以参考相关数据库的文档)。实际上汉字也可以,但不推荐。

字段类型:用来设置字段的数据类型,常用类型包括:

(1)字符串:用来存储多个字符信息,需要设置合理的最大长度,以便合理分配存储空间。

(2)整数:用来存储整数数字。

(3)小数:用来存储小数数字。

(4)金额:用来存储金额数据,默认精确到小数点后两位。

(5)数值:用来存储对精度有要求的小数,例如税率、汇率等,可以设置精度(保留指定小数位数),超过位数时自动舍入。

(6)日期时间:用来存储日期(年月日)+时间(时分秒)数据,精确到秒。

(7)字符:用来存储单个字符,例如:Y、N。

(8)文本:用来存储长文本信息,例如文本文件的内容,长度可能超过5000的文本数据都建议使用文本类型,不建议使用字符串类型,因为字符串类型有最大长度限制。

(9)其他数据类型:不常用的类型在此不挨个介绍,需要详细了解的,可以自己搜索查找您所使用的数据库关于数据类型的介绍文档。

长度:用来设置当前字段可以存储数据的最大长度,主要字符串和数值这两种类型需要设置长度,其他数据类型可以不用设置。

精度:用来设置金额和数值类型数据的精度(保留小数点位数),默认为2位,可以根据需要修改。

主键:用来设置当前字段是否为当前数据模型的主键,主键是一种约束规则,可以是单独的一个字段,也可以由多个字段组合(将多个字段设置为主键),主键字段组成的值能唯一地标识表中的每一行,通过它可强制约束表的实体完整性。主键可以方便后续进行查询、修改和删除等操作,也可以用于与其他表进行外键关联。

非空:用来设置字段值是否允许为空,如果将字段设置为主键或自动增长,则会自动设置为不允许为空。

自增:用来设置字段值是否是自动增长,如果设置为自动增长,则字段类型会自动设置为整数,且不允许为空。

唯一:用来设置字段值是否允许重复,如果设置为唯一,则每条记录的这个字段的值必须是唯一的,不能重复。

默认值:用来设置字段的默认值,如添加数据时,没有为该字段设置值,则会采用此处设置的默认值。默认值如果是字符串,需要在值两边加单引号,如果是数值,则不需要加单引号。不支持使用任何SQL函数和表达式,只能是具体的值。

备注:用来设置字段的备注,建议用汉字。

点击每个字段信息所在行最右侧的上移、下移按钮,可以调整字段位置;点击删除按钮,可以删除该字段;也可以点击字段信息前面的选择框,选中多个字段后,再点击工具栏上的 删除字段 按钮,批量删除多个字段。

相关推荐
科技小花2 小时前
数据治理平台架构演进观察:AI原生设计如何重构企业数据管理范式
数据库·重构·架构·数据治理·ai-native·ai原生
一江寒逸2 小时前
零基础从入门到精通MySQL(中篇):进阶篇——吃透多表查询、事务核心与高级特性,搞定复杂业务SQL
数据库·sql·mysql
D4c-lovetrain2 小时前
linux个人心得22 (mysql)
数据库·mysql
阿里小阿希3 小时前
CentOS7 PostgreSQL 9.2 升级到 15 完整教程
数据库·postgresql
荒川之神3 小时前
Oracle 数据仓库雪花模型设计(完整实战方案)
数据库·数据仓库·oracle
做个文艺程序员3 小时前
MySQL安全加固十大硬核操作
数据库·mysql·安全
不吃香菜学java3 小时前
Redis简单应用
数据库·spring boot·tomcat·maven
一个天蝎座 白勺 程序猿3 小时前
Apache IoTDB(15):IoTDB查询写回(INTO子句)深度解析——从语法到实战的ETL全链路指南
数据库·apache·etl·iotdb
不知名的老吴3 小时前
Redis的延迟瓶颈:TCP栈开销无法避免
数据库·redis·缓存
YOU OU3 小时前
三大范式和E-R图
数据库