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 小时前
西门子 PLC 与 Modbus 集成:S7-1500 RTU/TCP 配置指南(一)
服务器·数据库·tcp/ip
程序员柳2 小时前
基于微信小程序的校园二手交易平台、微信小程序校园二手商城源代码+数据库+使用说明,layui+微信小程序+Spring Boot
数据库·微信小程序·layui
梦在深巷、2 小时前
MySQL/MariaDB数据库主从复制之基于二进制日志的方式
linux·数据库·mysql·mariadb
IT乌鸦坐飞机3 小时前
ansible部署数据库服务随机启动并创建用户和设置用户有完全权限
数据库·ansible·centos7
IT_10243 小时前
Spring Boot项目开发实战销售管理系统——数据库设计!
java·开发语言·数据库·spring boot·后端·oracle
祁思妙想4 小时前
八股学习(三)---MySQL
数据库·学习·mysql
惊骇世俗王某人4 小时前
1.MySQL之如何定位慢查询
数据库·mysql
秦歌6665 小时前
向量数据库-Milvus快速入门
数据库·milvus
Edingbrugh.南空6 小时前
Flink SQLServer CDC 环境配置与验证
数据库·sqlserver·flink
码不停蹄的玄黓6 小时前
MySQL分布式ID冲突详解:场景、原因与解决方案
数据库·分布式·mysql·id冲突