中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mysql怎么給字段添加約束

小億
135
2024-01-17 09:33:50
欄目: 云計算

MySQL可以通過在創建表的時候使用`CONSTRAINT`關鍵字來給字段添加約束。常見的約束類型及其用法如下:
1. `NOT NULL`約束:確保字段中的值不為空。

CREATE TABLE table_name (

    column_name data_type NOT NULL

);

2. `UNIQUE`約束:確保字段中的值在表中是唯一的。

CREATE TABLE table_name (

    column_name data_type UNIQUE

);

3. `PRIMARY KEY`約束:確保字段中的值在表中是唯一的,并且用作表的主鍵。

CREATE TABLE table_name (

    column_name data_type PRIMARY KEY

);

4. `FOREIGN KEY`約束:確保字段的值與另一張表的主鍵或唯一鍵匹配。

CREATE TABLE table_name1 (

    column_name1 data_type,

    column_name2 data_type,

    FOREIGN KEY (column_name1) REFERENCES table_name2(column_name2)

);

5. `CHECK`約束:確保字段中的值滿足指定的條件。

CREATE TABLE table_name (

    column_name data_type,

    CHECK (condition)

);

6. `DEFAULT`約束:為字段設置默認值。

CREATE TABLE table_name (

    column_name data_type DEFAULT default_value

);

這些約束也可以在表創建之后使用`ALTER TABLE`語句來添加:

ALTER TABLE table_name

    ADD CONSTRAINT constraint_name constraint_type (column_name);

0
屯门区| 榆中县| 承德县| 保靖县| 弋阳县| 亳州市| 白银市| 三江| 邹平县| 穆棱市| 镇安县| 荣成市| 隆林| 密山市| 平凉市| 抚松县| 邵东县| 利辛县| 南雄市| 凤冈县| 克什克腾旗| 北京市| 龙江县| 江口县| 丰都县| 苏尼特右旗| 牙克石市| 岢岚县| 甘肃省| 墨江| 长春市| 拉萨市| 铜梁县| 土默特右旗| 吉水县| 藁城市| 巫溪县| 永康市| 鄂托克前旗| 普安县| 临西县|