use Mengyou88_Wuliu
--創建公司表create table dbo.Company2(CompanyID int identity(1,1) not null,CompanyName varchar(50) null,AddDate datetime null,constraint PK_Company2_CompanyID PRimary key clustered (CompanyID))
--創建會員表create table dbo.Member(MemberID int identity(1,1) not null,CompanyID int not null,MemberName varchar(20) null,AddDate datetime null,constraint PK_Member_MemberID primary key clustered (MemberId),--創建主鍵約束)
--創建非聚集索引create nonclustered index MemberIndex on Member(MemberID,MemberName)
--在已存在的表中為字段綁定默認值alter table dbo.Member add constraint DF_Member_AddDate default(getdate()) for AddDate
--在已存在的表中添加一個外鍵alter table Member add constraint FK_Member_CompanyID foreign key (CompanyID) references Company2(CompanyID)
知識點:
1、SQL聚集索引和非聚集索引的區別
2、SQ六種約束類型
主鍵(PRIMARY KEY)約束、外鍵(FOREIGN KEY)約束、默認(DEFAULT)約束、唯一(UNIQUE)約束、檢查(CHECK)約束、非空(NOT NULL)約束
參考網址:
SQL SERVER 約束 http://www.cnblogs.com/kissdodog/archive/2013/05/31/3109509.html
聚集索引結構 http://technet.microsoft.com/zh-cn/library/ms177443(v=sql.105).aspx
非聚集索引結構 http://technet.microsoft.com/zh-cn/library/ms177484(v=sql.105).aspx
sql server 的聚集索引與非聚集索引 http://www.cnblogs.com/tuyile006/archive/2009/08/28/1555615.html
新聞熱點
疑難解答