1. 程式人生 > 其它 >SQL Server --實驗2 簡單增刪改

SQL Server --實驗2 簡單增刪改

基於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