欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

MySQL建表添加多個約束

謝彥文2年前12瀏覽0評論

MySQL是一款常用的關系型數據庫管理系統,通過建表添加多個約束可以保證數據的完整性和一致性。在MySQL中,可以使用CREATE TABLE語句來創建表,并通過添加多個約束來限制表中數據的輸入和修改。

CREATE TABLE student (
id INT NOT NULL,
name VARCHAR(30) NOT NULL,
age INT CHECK (age>=0 AND age<=100),
gender CHAR(1) DEFAULT '男',
PRIMARY KEY (id)
);

上述代碼創建了一個名為student的表,并添加了多個約束。其中,id列和name列使用NOT NULL約束,必須輸入值且不能為空;age列使用CHECK約束,只能輸入0到100之間的整數;gender列使用DEFAULT約束,默認值為‘男’。此外,還使用了PRIMARY KEY約束,設置了id列為主鍵,保證了表中數據的唯一性。

除了上述約束,MySQL中還支持其他多種約束類型,包括UNIQUE約束、FOREIGN KEY約束、NOT NULL約束等,可以根據實際需要進行選擇使用,并結合其他數據庫語句完成復雜的數據操作。