整理数据类型和数据完整性(可能不太完善,希望各位大佬们一起来完善它)!!!
Posted 焉小馒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了整理数据类型和数据完整性(可能不太完善,希望各位大佬们一起来完善它)!!!相关的知识,希望对你有一定的参考价值。
1.mysql数据类型
- 整数类型::int(长度最长)、tinyint(长度最小)smallint
- 小数类型:decimal(5,3)----> 5表示5个整数,3表示3个小数
- 定长字符串类型:char(10) ----> 不管输入的字符为多少,按照10个字符空间计算
- 变长字符串类型:varchar(10) ----> 输入了多少个字符就按多少个字符计算
- 日期类型:date(年-月-日)、time(小时-分钟-秒数)、datetime
2.数据完整性
- 主键约束:每个数据表只能有一个主键。设定为主键的字段内容不能有重复值,且不能为 null 值。
- 唯一约束:如果某个字段满足唯一性约束要求,则可以向该字段添加唯一性约束。与主键约束相比,唯一约束也用于确保列中不存在重复值,但其列值可以是 null。
- 域完整性:主要包含非空约束、默认值约束。
(1)非空约束 ---->取消允许为空值,一定要勾选不能为null
(2) 默认值约束 ---->打量重复字段时可设置默认值
以上是关于整理数据类型和数据完整性(可能不太完善,希望各位大佬们一起来完善它)!!!的主要内容,如果未能解决你的问题,请参考以下文章