SQL AUTO INCREMENT
AUTO INCREMENT 欄位會自動遞增資料行的值,因為每次新增資料時欄位值都會自動遞增也就是說 AUTO INCREMENT 欄位值會是唯一的,該欄位用途就像是一個識別碼或流水號,而 AUTO INCREMENT 常與 Primary Key 一起搭配使用。
AUTO INCREMENT 欄位會自動遞增資料行的值,因為每次新增資料時欄位值都會自動遞增也就是說 AUTO INCREMENT 欄位值會是唯一的,該欄位用途就像是一個識別碼或流水號,而 AUTO INCREMENT 常與 Primary Key 一起搭配使用。
DEFAULT 限制用來設定欄位的預設值。當你在 INSERT 資料時若該欄位沒指定值則會採用預設值。
CHECK 限制用來約束欄位中的可用值,以保證該欄位中的資料值都會符合您設定的條件。
外鍵是一個 (或多個) 指向其它資料表中主鍵的欄位,它限制欄位值只能來自另一個資料表的主鍵欄位,用來確定資料的參考完整性 (Referential Integrity)。
PRIMARY KEY 用來保證欄位在資料表中的唯一性,主鍵欄位中的每一筆資料在資料表中都必需是獨一無二的。
UNIQUE 用來保證欄位在資料表中的唯一性,約束資料表中的欄位不能有重複的資料。
NOT NULL 用來限制該欄位不能接受空值,而在預設的情況下,一個欄位是允許接受空值的。
onstraint 用來有條件地限制哪些資料才可以被存入資料表中,也就是對欄位作約束。
我們可以用 DROP TABLE / TRUNCATE TABLE / DROP DATABASE 來刪除資料表或資料庫。
ALTER TABLE 是用來對已存在的資料表結構作更改。