在MySQL數據庫中,我們可以通過編寫SQL語句來創建新表。下面是一個簡單的示例代碼,演示了如何創建一個名為“users”的新表。
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(255) NOT NULL, email VARCHAR(255) NOT NULL, password VARCHAR(255) NOT NULL, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (id), UNIQUE KEY (username), UNIQUE KEY (email) );
在這個示例代碼中,我們使用CREATE TABLE語句來創建一個名為“users”的新表。表中包括了7個列:id、username、email、password、created_at、updated_at和PRIMARY KEY列。具體列的定義如下:
- id:一個自增的整型列,用于表示每個用戶的唯一ID。
- username:一個非空的字符串列,用于存儲每個用戶的用戶名。
- email:一個非空的字符串列,用于存儲每個用戶的電子郵件地址。
- password:一個非空的字符串列,用于存儲每個用戶的密碼。
- created_at:一個自動填充的時間戳列,用于存儲每個用戶的創建時間。
- updated_at:一個自動填充的時間戳列,用于存儲每個用戶的最后更新時間。
- PRIMARY KEY:用于指定id列為該表的主鍵。
- UNIQUE KEY:用于指定username和email列為該表的唯一鍵。
通過這個示例代碼,我們可以看到如何使用MySQL創建一個新表,以及如何定義表中的列和鍵。
上一篇vue cli 組件
下一篇python 數組合成