MySQL是一種流行的關系型數據庫管理系統,提供了許多靈活的選項和功能。其中一個非常有用的功能是創建默認地址SQL表。在MySQL中,可以使用CREATE TABLE語句創建表。下面介紹如何使用CREATE TABLE語句創建默認地址SQL表。
CREATE TABLE default_address ( id INT NOT NULL AUTO_INCREMENT, user_id INT NOT NULL, address TEXT NOT NULL, PRIMARY KEY (id), CONSTRAINT fk_user_id FOREIGN KEY (user_id) REFERENCES users(id) ON DELETE CASCADE ON UPDATE CASCADE );
上面的代碼片段演示了如何使用CREATE TABLE語句創建一個名為default_address的表。
該表包含四個列:
- id列是一個自增的整數列,作為主鍵使用
- user_id列是一個整數列,用于存儲與該地址關聯的用戶ID
- address列是一個文本列,用于存儲地址信息
表還包含一個外鍵約束,確保user_id列與users表中的id列保持同步。當在users表中刪除或更新一個用戶時,default_address表中與該用戶關聯的地址也會被自動刪除或更新。
總結來說,使用CREATE TABLE語句創建默認地址SQL表是簡單的。只需指定表名和列定義,以及任何其他所需的約束。