數據庫的完整性約束---用SQL 語言

  • 下面代碼包括 列約束 和表約束的創建和刪除
CREATE TABLE mystud(
	sid INTEGER CONSTRAINT gaojlConst CHECK(sid>=0),
	sname char(8) CONSTRAINT gaolSname CHECK(sname is not null),
	CONSTRAINT ctcc CHECK(sid >0 AND sname ='gaojl')
)
//在mysql 中是 drop check  其他是 drop constraint mysql搞事情
ALTER TABLE mystud drop CHECK gaojlConst
//也可在表完成創建後創建表約束
ALTER TABLE mystud add CONSTRAINT zz CHECK (salary>=0 and sid >0)
//也可在表完成創建後創建列約束
ALTER TABLE mystud  ADD CHECKE colBindName (salary >10000)

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