7.索引和数据完整性

use YGGL

--建立索引
create index index_dep
on Employees(DepID)

--建立复合索引
create index index_com
on Employees(EmpName,EmpSex)

--建立唯一聚集索引
create unique clustered index index_uc
on Employees(EmpID)

--重建索引
alter index all
  on Employees rebuild

--删除索引
drop index index_com
 on Employees

--创建表是创建主键约束或唯一约束
 create table Employees5
 (
 EmployeeID int not null unique,
 EmpName varchar(6) not null primary key,--constraint pk_en primay key
 EmpSex bit not null,
 EmpEdu char(3) not null
 )

 --修改表时创建主键约束或唯一约束
 alter table Employees5
 add
 constraint uk_es unique(EmpSex)

 --删除主键约束或唯一约束
 alter table Employees5
 drop constraint uk_es

 --创建表是添加check约束
 create table student
 (
 sName varchar(6) not null,
 sAge int not null
 check(sAge<100 and sAge>0)
 )

  create table student1
 (
 sName varchar(6) not null,
 sSex char(2) not null
 check(sSex in('男','女'))
 )

 --修改表是添加check约束
 alter table student1
 add 
 constraint ck_age check(sage<100) 

 --删除check约束
 alter table student1
 drop constraint ck_age

--外键 foreign key

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

靓仔很忙i

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值