MySQL 是最流行的關系型數據庫之一,可用于存儲和管理大量復雜的數據。在 MySQL 數據庫中,添加表是一項基本的任務,因為表是數據庫最重要的組成部分之一。接下來,我們將介紹如何使用 MySQL 來添加一個表。
CREATE TABLE `database_name`.`table_name` ( `id` INT NOT NULL AUTO_INCREMENT, `name` VARCHAR(45) NULL, `age` INT NULL, `balance` DECIMAL(10,2) NULL, PRIMARY KEY (`id`));
以上命令將在名為 database_name 的數據庫中創建一個名為 table_name 的新表。這個表包含4個列,分別是 id、name、age 和 balance。其中 id 列是主鍵,不為空且自動遞增。name、age 和 balance 列可以為空。name 列是 varchar 類型,長度為 45,age 和 balance 列分別是 int 和 decimal 類型。最后,使用分號結束此命令。
下面是一些可以用于添加進一步的列的 SQL 語句:
ALTER TABLE `table_name` ADD COLUMN `phone_no` INT NULL AFTER `name`; ALTER TABLE `table_name` ADD COLUMN `address` VARCHAR(50) NULL DEFAULT 'UNKNOWN';
以上命令將在 table_name 表中添加兩個列,phone_no 和 address。phone_no 列是 int 類型,可以為空,并添加到 name 列后面。address 列是 varchar 類型,長度為 50,可以為空,同時設置默認值為 "UNKNOWN"。
在 MySQL 中,下面是一些常用的數據類型:
- VARCHAR(size) - 可變長度的字符串,最大長度為 size 個字符。
- INT - 整數類型。
- BIGINT - 大整數類型。
- DECIMAL(precision,scale) - 小數類型,precision 表示總位數,scale 表示小數位數。
- DATETIME - 表示日期和時間的類型。
在添加表之前,請確保你已經熟悉了 MySQL 的基礎知識,并且精通 SQL 語句。正確使用表明和列的數據類型可以保證數據庫的高效和性能。通過使用以上的步驟和命令,你可以輕松地添加 MySQL 數據庫表。