SQL Server --實驗2 簡單增刪改
阿新 • • 發佈:2021-09-27
基於alter
新增
alter table table_name
addcolumn_name datatype
--新增 alter table stuinfo add sturemarks varchar(50)
修改
alter table table_name
alter columncolumn_name datatype
--修改長度 alter table stuinfo alter column sturemarks varchar(20)
刪除
alter tabletable_name
drop columncolumn_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