通常创建好表后,每个字段都会有个注释,注释表示对这个字段进行解释说明。同事看到后就知道这个字段是什么意思,能够知道每个字段的含义,如下图:
关于sqlserver中创建表,以下创建一个借款表为栗子:
create table loan(
"id" int not null identity,
"memberID" INT NOT NULL,
"tittle" VARCHAR(50) NOT NULL,
"amount" DECIMAL(18,2) NOT NULL,
"loanRate" DECIMAL(3,1) NOT NULL,
"loanTerm" TINYINT NOT NULL,
"loanDateType" TINYINT NOT NULL,
"createTime" TIMESTAMP NOT NULL ,
"fullTime" datetime NULL DEFAULT NULL ,
"status" TINYINT DEFAULT 1,
primary key(id))
1.TIMESTAMP的数据类型一张表中只能有一个,如果要有多个,可以添加datetime 数据类型来解决该问题。
2.sqlserver中不能为int指定长度。int本身的范围很大。
3.主键在建表时可以写在最后面的一个字段打逗号,写primar key(需要命名的字段名称),也可以写在需要定义主键的字段后面。
4.建表时,用关键字命名字段,可以用""引号引起来。这样就可以使用关键字命名字段了。
5.刷新,建表后要刷新才会出来新建的表,如下图,点击表,右键,选择刷新按钮,就能看到新建的表了。