SQL 如何创建一个完整的表?

SQL中如何用SQL语句创建一个完整的表,包括列名,字段类型,长度,检查约束,排序规则,主键,默认值,标识列
知道的请写出来一段完整的SQL语句,谢谢了!
最新回答
浅笑未央人自笑

2024-11-27 13:44:11

create table 学生
(
学号 char(8) primary key, --主键
姓名 varchar(8) not null unique,--不为空,不能重复
性别 char(2) check(性别 in('男','女')) default '男' not null,--只能是男或女,默认是男
出生日期 datetime not null,--不为空
身高 int check(身高>0 and 身高<300),--只能在0到300 之间
籍贯 varchar(12) not null,
专业 varchar(10) not null
)
你瞎啊撞我心上了

2024-11-27 10:41:55

--友情链接
create table x_webLink(
id int identity (1,1) primary key not null,
title varchar(200) null,
img varchar(100) null,
vType int default(0) null,--0文字,1图片
url varchar(200) null,
commend bit default(0) null
)
go