2008-03-26
1
2
3 添加约束条件的格式,供记录今天的学习历程.
4
5 --创建users表
6
7 create table users
8 (
9 uId int not null identity(1,1),--用户编号,标识列
10 uName varchar(15) not null, --用户名
11 uPassword varchar(10) not null,--用户密码
12 uEmail varchar(20),--用户电子邮件
13 uSex bit not null,--性别
14 uClass int, --用户等级
15 uRemark varchar(20),--备注信息
16 uRegDate datetime not null,--用户注册日期
17 uState int, --状态
18 uPonit int --用户积分
19 )
20
21 --添加users表的约束条件
22 alter table users
23 add constraint pk_uId primary key (uId)--添加主键约束
24 alter table users
25 add constraint df_uPassword default(888888) for uPassword --添加密码的默认约束条件
26 alter table users
27 add constraint ck_uPassword check (len(uPassword)>6) --密码必须大于6位
28 alter table users
29 add constraint ck_uEmail check(uEmail like '%_@%_.%_') --添加电子邮件的check约束条件
30 alter table users
31 add constraint df_uSex default (1) for uSex --添加性别的默认约束条件,1 为男,0 为女
32 alter table users
33 add constraint df_uRegDate default(getdate()) for uRegDate --注册日期能当前时间
34 alter table users
35 add constraint df_uState default(0) for uState --状态,0为离线
36 alter table users
37 add constraint df_uPonit default(20) for uPonit --默认积分为20分
38
2
3 添加约束条件的格式,供记录今天的学习历程.
4
5 --创建users表
6
7 create table users
8 (
9 uId int not null identity(1,1),--用户编号,标识列
10 uName varchar(15) not null, --用户名
11 uPassword varchar(10) not null,--用户密码
12 uEmail varchar(20),--用户电子邮件
13 uSex bit not null,--性别
14 uClass int, --用户等级
15 uRemark varchar(20),--备注信息
16 uRegDate datetime not null,--用户注册日期
17 uState int, --状态
18 uPonit int --用户积分
19 )
20
21 --添加users表的约束条件
22 alter table users
23 add constraint pk_uId primary key (uId)--添加主键约束
24 alter table users
25 add constraint df_uPassword default(888888) for uPassword --添加密码的默认约束条件
26 alter table users
27 add constraint ck_uPassword check (len(uPassword)>6) --密码必须大于6位
28 alter table users
29 add constraint ck_uEmail check(uEmail like '%_@%_.%_') --添加电子邮件的check约束条件
30 alter table users
31 add constraint df_uSex default (1) for uSex --添加性别的默认约束条件,1 为男,0 为女
32 alter table users
33 add constraint df_uRegDate default(getdate()) for uRegDate --注册日期能当前时间
34 alter table users
35 add constraint df_uState default(0) for uState --状态,0为离线
36 alter table users
37 add constraint df_uPonit default(20) for uPonit --默认积分为20分
38