【郑州校区】Navicat使⽤之数据类型与约束
数据类型与约束
为了更加准确的存储数据,保证数据的正确有效,需要合理的使⽤数据类型和约束来限制数据的存储。
常⽤数据类型
整数:int,有符号范围(-2147483648 ~2147483647),⽆符号范围(0 ~ 4294967295)
⼩数:decimal,如decimal(5,2)表示共存5位数,⼩数占2位,整数占3位
字符串:varchar,范围(0~65533),如varchar(3)表示最多存3个字符,⼀个中⽂或⼀个字⺟都占⼀个字符
⽇期时间: datetime,范围(1000-01-01 00:00:00 ~ 9999-12-31 23:59:59),如'2020-01-01 12:29:59'
约束
主键(primary key):物理上存储的顺序
⾮空(not null):此字段不允许填写空值
惟⼀(unique):此字段的值不允许重复
默认值(default):当不填写此值时会使⽤默认值,如果填写时以填写为准
外键(foreign key):维护两个表之间的关联关系
|
|