sql数据类型与约束

数据类型与约束

1. 常见数据类型

在数据库中,每个列都需要指定数据类型来定义其存储内容的特性。常见的数据类型包括:

整数类型:INT、TINYINT、BIGINT 等。
浮点数类型:FLOAT、DOUBLE。
字符串类型:VARCHAR、CHAR、TEXT 等。
日期与时间类型:DATE、TIME、DATETIME、TIMESTAMP。
布尔类型:BOOLEAN。

2. 主键、唯一键、外键的作用与区别

主键(Primary Key):用于唯一标识表中的每一行数据,确保数据的唯一性。

唯一键(Unique Key):保证列中的值是唯一的,但允许空值。

外键(Foreign Key):建立表与表之间的关联关系,维护数据的完整性。

3. NOT NULL、DEFAULT、CHECK 约束的使用

NOT NULL 约束:确保列中的值不为空。

DEFAULT 约束:为列设置默认值,当插入数据时未指定值时使用。

CHECK 约束:定义列的取值范围,确保插入的数据满足特定条件

网友评论0