管志鹏的计算机主页

C# ASP.NET Java J2EE SSH SQL Server Oracle
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

添加约束条件

Posted on 2008-08-29 20:52  管志鹏  阅读(421)  评论(0编辑  收藏  举报

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(15not null--用户名
11  uPassword varchar(10not 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(888888for 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 (1for 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(0for uState --状态,0为离线
36 alter table users
37  add constraint df_uPonit default(20for uPonit --默认积分为20分
38