常用数据类型
整型:int
小数:decimal
例如:decimal(5,2),表示该字段可以存5位数,其中小数位数为2
字符串:varchar
一个字母或一个中文点一个字符
例如:varchar(3)表示最多存3个字符
时间日期:datetime
数据约束
数据约束主要是指对数据库中数据进行限制,以确保数据的正确性、有效性、一致性。
常见的数据约束
1、主键(
primary key
):物理上存储的顺序
①当把某个字段设定为主键之后,该字段的值必须唯一,且不能为空
②针对主键的字段,可以设定自动自增,自动在原来最大的ID值上加1
2、非空(
not null
):此字段不允许填写空值
注意:空(NULL)和''空字符是不一样的
3、唯一(
unique
):此字段的值不允许重复
主键只能有一个,唯一的字段可以有多个
4、默认值(
default
):当不填写此值时会使用默认值,如果填写时以填写为准
5、外键(foreign key):维护两个表之间的关联关系