SQL创建表的代码很简单,就是CREATE TABLE语句,但是在敲键盘之前,我们应该花更多的时间和经历来设计表的结构,想想一下几个方面:
- 表里会包含什么数据(即字段的名称),它们都是什么类型的数据(即字段的数据类型)?
- 表的名称是什么?通常需要有一个命名规范,一方面便于其他人能顾名思义,容易想到该表的作用;另一方面,随着表的数量越来越多,具有共同点的表应该在表名上有所重合,方便后期整理。
- 应该设置哪个(哪些)字段为表的主键?
- 每一列的长度是是多少?
- 表里哪些列可以是NULL?
考虑完以上问题后,我们就可以放心大胆地执行CREATE TABLE命令了。创建表的基本语法如下:
create table table_name (
字段名 data_type [not null];
字段名 data_type