整理数据类型和数据完整性(可能不太完善,希望各位大佬们一起来完善它)!!!

Posted 焉小馒

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了整理数据类型和数据完整性(可能不太完善,希望各位大佬们一起来完善它)!!!相关的知识,希望对你有一定的参考价值。

1.mysql数据类型

  1. 整数类型::int(长度最长)、tinyint(长度最小)smallint
  2. 小数类型:decimal(5,3)---->  5表示5个整数,3表示3个小数
  3. 定长字符串类型:char(10) ----> 不管输入的字符为多少,按照10个字符空间计算
  4. 变长字符串类型:varchar(10) ----> 输入了多少个字符就按多少个字符计算
  5. 日期类型:date(年-月-日)、time(小时-分钟-秒数)、datetime

2.数据完整性

  1. 主键约束:每个数据表只能有一个主键。设定为主键的字段内容不能有重复值,且不能为 null 值。
  2. 唯一约束:如果某个字段满足唯一性约束要求,则可以向该字段添加唯一性约束。与主键约束相比,唯一约束也用于确保列中不存在重复值,但其列值可以是 null。
  3. 域完整性:主要包含非空约束、默认值约束

                 (1)非空约束 ---->取消允许为空值,一定要勾选不能为null

                   (2)   默认值约束 ---->打量重复字段时可设置默认值

 

 

以上是关于整理数据类型和数据完整性(可能不太完善,希望各位大佬们一起来完善它)!!!的主要内容,如果未能解决你的问题,请参考以下文章

2017殚精竭力,2018宏图大业

大数据职位体系

大数据存取的选择:行存储还是列存储?

数据结构学习(思维导图)

数据结构学习(思维导图)

基于Jenkins的开发测试全流程持续集成实践