3-02:建表案例

1.定长与变长分离;
2.常用列与不常用列分离;

在每次建表时都应该优先使用表格将表的逻辑和结构等梳理清楚,在进行表的建立;

示例:

创建一张用户表:

确立表结构

用户id 用户名 密码
id name password

确立列属性

列名称 列类型 列属性 默认值 是否主键 是否NULL
- - - - - -

小例子

创建以下结构的表:

表1结构

用户id 用户名 性别 存款 婚否 手机 注册日期
id name sex money hun phone r_date

表1属性

列名称 列类型 列属性 默认值 是否主键 是否NULL
id int unsigned - PRI no
name char(8) - - - -
sex char(1) - - - -
money decimal(8,2) - 0 - -
hun char(1) - - - -
phone char(11) - - - -
r_date datetime - - - -

表2结构

用户id 简介 收货地址 职业
id info address occupation

表2属性

列名称 列类型 列属性 默认值 是否主键 是否NULL
id int unsigned - PIK -
info varchar(500) - - - -
address varchar(40) - - - -
occupation varchar(30) - - - -

猜你喜欢

转载自blog.csdn.net/a2522086223/article/details/81905664