add constraint方法新增約束

2021-06-07 22:32:24 字數 815 閱讀 9562

**:

1.主鍵約束:

格式為:

alter table **名稱 add constraint 約束名稱 增加的約束型別 (列名)

例子:alter table emp add constraint ppp primary key (id);

2.check約束:就是給一列的資料進行了限制

格式:alter table 表名稱 add constraint 約束名稱 增加的約束型別 (列名)

例子:alter table emp add constraint *** check(age>20);

3.unique約束:這樣的約束就是給列的資料追加的不重複的約束型別

格式:alter table 表名 add constraint 約束名稱 約束型別(列名)

例子:alter table emp add constraint qwe unique(ename);

4.預設約束:意思很簡單就是讓此列的資料預設為一定的資料

格式:alter table 表名稱 add constraint 約束名稱 約束型別 預設值) for 列名

例子:alter table emp add constraint jfsddefault 10000 for gongzi;

5.外來鍵約束:

格式:alter table 表名 add constraint 約束名稱 約束型別 (列名) references 被引用的表名稱 (列名)

例子:alter table emp add constraint jfkdsj foreign key (did) references dept (id);

SQL的ADD CONSTRAINT的總結

該語法在已經存在的列名新增約束,具體用法和語法格式如下 主鍵 alter table 表名 add constraint 約束名 primary key 約束的列名 唯一約束 alter table 表名 add constraint 約束名 unique 約束的列名 預設約束 alter tabl...

方法的呼叫 this方法 構造方法

1 呼叫者和被呼叫者方法位於同一類中,呼叫形式如下 this 方法名 在大多數情況下,關鍵字this可以忽略 呼叫者位於被呼叫方法所在類的外部 物件名.方法名或者類名.方法名 抽象類只能作為父類,不能例項化。只能被繼承 抽象方法是一種只有方法宣告而沒有方法體定義的特殊方法,最後有乙個分號 而沒有方法...

例項方法 靜態方法 類方法

首先新建乙個日期date類,屬性為年,月,日,tomorrow 是例項方法,這個最常見,比較簡單,例項方法的第乙個引數是例項物件self 當我們傳入的年月日是2018 6 4這樣的形式,我們就需要先進行字串處理,在這裡使用了元組的拆包 這是最基本的方式,但是這樣寫會有乙個問題,每次傳參都需要進行字串...