SQL Server --实验2 简单增删改
基于alter
添加
alter table table_name
add column_name datatype
--添加 alter table stuinfo add sturemarks varchar(50)
修改
alter table table_name
alter column column_name datatype
--修改长度 alter table stuinfo alter column sturemarks varchar(20)
删除
alter table table_name
drop column column_name
--删除新添加的 alter table stuinfo drop column sturemarks
实验1后续 简单增删改
增加qq:
alter table stu add qq varchar(20)
--删除qq
alter table stu drop column qq
--插入信息
--1'计算机科学与技术'
--2'软件工程'
insert into major(mno,mname) values(1,'计算机科学与技术')
insert into major(mno,mname) values(2,'软件工程')
主键为mno 学号
--stu插入数据 sno为1 姓名kk 年龄20 性别为bit 0表示女 1表示男,null
insert into stu values(1,'kk',20,0,null)
insert into stu values(2,'dd',20,1,1)
--删除sno为1的
delete from stu where sno=1
--删除一个专业 1
delete from major where mno=1
出错
混乱了,因为stu中也有mno
--别的表有外键先置null update
update stu set mno=null where mno=1