SQL的增刪改操作

CREATE TABLE 學生
(SNO CHAR(6),
SNAME CHAR(20),
SSEX CHAR(2)
)

--增加屬性(列)
ALTER TABLE 學生
ADD SAGE SMALLINT

--刪除屬性
ALTER TABLE 學生
DROP COLUMN SAGE

--修改數據類型
ALTER TABLE 學生
ALTER COLUMN SNO VARCHAR(10)

ALTER TABLE 學生
ALTER COLUMN SNO CHAR(6) NOT NULL 

--增加約束

ALTER TABLE 學生
ADD PRIMARY KEY (SNO)

ALTER TABLE 學生
ADD UNIQUE (SNAME)


ALTER TABLE 學生
ADD CONSTRAINT DF_SEX DEFAULT '男' FOR SSEX



ALTER TABLE 學生
ADD  DEFAULT '男' FOR SSEX


ALTER TABLE 學生
ADD CONSTRAINT CK_AGE CHECK(SAGE>18)


--刪除約束

ALTER TABLE 學生
DROP CONSTRAINT CK_AGE


ALTER TABLE 學生
DROP CONSTRAINT DF_SEX


DROP TABLE 學生

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章