表操作

发布时间 2023-05-23 23:59:07作者: ganwong99

列属性

Column Name Datatype PK NN AI Default
Customer_id INT
first_name VARCHAR(50)
birth_date DATE NULL
phone VARCHAR(50) NULL
state CHAR(2)

char与varchar
char类型的长度是固定的。每次修改的数据长度相同,效率更高。存储的时候是初始预计字符串再加上一个记录字符串长度的字节,占用空间较大。
varchar类型的长度是可变的。每次修改的数据长度不同,效率更低。存储的时候是实际字符串再加上一个记录字符串长度的字节,占用空间较小。
PK是主键的缩写(Primary Key):主键是用来唯一地标识一行数据。主键列必须包含唯一的值,且不能包含空值。
FK是外键的缩写(Foreign Key):外键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性。一个表可以有一个或多个外键,外键可以为空值,若不为空值,则每一个外键的值必须等于主表中主键的某个值。