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