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約束等,可以根據實際需要進行選擇使用,并結合其他數據庫語句完成復雜的數據操作。
下一篇css炫麗按鈕效果