sqlServer执行指令

删除数据库指令

   drop database <数据库名>

创建数据库

create database <数据库名>

对表中的某个字段添加主键约束 primary key

alter table student add constraint  pk_stu primary key(stuCode)



-- 创建数据库

create database db1

-- 删除数据库

drop database db1

-- 修改数据库的名字

alter database db1

modify name = db2

-- 切换库

use db2

-- 添加主键 》对我们表中的学号添加主键约束 primary key

alter table student

add constraint pk_stu PRIMARY key (stuCode)

-- 唯一约束 》给某个字段 例如姓名添加一个唯一约束 unique

alter table student

add constraint un_Name unique (name)

-- 检查约束  》 给年龄字段 添加检查约,年龄大于18 check

alter table student

add constraint ck_Age check (name > 18) 

-- 给性别字段添加一个默认约束为 男

alter table student

add constraint df_Sex default '男' for sex

-----------------------------------------------------------------

use tsgl

-- 创建数据库 tsgl 中的表 stu_tsgl

create database tsgl;

-- 给年龄字段添加约束 年龄大于18 小于25

alter table stu_tsgl

add constraint ck_age check (age > 18 and age <25)

-- 检查单位部门字段 是否是 测试部门 跟```

alter table stu_tsgl

add constraint ck_un check (units ='测试部门' or units ='运营部门')

ALTER TABLE student

ADD constraint pk_stu primary key (stucode)

-- 外键约束:加强两个表之间的联系 forreign key :找到有相同的列

-- 创建我们的成绩表

CREATE TABLE score(

stuNumber VARCHAR(15) NOT NULL,

score VARCHAR(15) NOT NULL

)

-- 给分数表中的学号增加一个外键约束来关联学生表

-- (修改score表,将stuNumber设置为外键约束,然后引用student表将stucode关联起来)

ALTER TABLE score

ADD CONSTRAINT FK_stuNumber FOREIGN KEY(stuNumber)

REFERENCES student(stucode)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容