MySQL 是一個開源的關系型數據庫管理系統,廣泛應用于 Web 應用程序的后臺數據存儲。在 MySQL 中,創建一個表是一個基本操作。下面介紹如何使用 MySQL 創建表。
CREATE TABLE 表名 ( 列名1 數據類型, 列名2 數據類型, 列名3 數據類型, ..... );
以上是創建表的基本語法。其中,CREATE TABLE 是 MySQL 中用于創建表的關鍵字;表名則是要創建的表的名稱;列名是表中各列的名稱,數據類型則是描述每一列數據類型的關鍵字。
下面是一個簡單的例子,展示如何創建一個名為 `employees` 的表,并定義它的三個列(ID、姓名、年齡):
CREATE TABLE employees ( ID INT(11) NOT NULL PRIMARY KEY, name VARCHAR(100) NOT NULL, age INT(3) NOT NULL );
以上語句的含義是:創建一個名為 `employees` 的表,在表中定義三個列,分別為 `ID`、`name` 和 `age`。其中,`ID` 被設置為主鍵,不允許為空(NOT NULL),且數據類型為整型(INT),占用字節長度為 11。`name` 和 `age` 的定義方式與 `ID` 相似,數據類型分別為字符串型(VARCHAR)和整型,長度分別為 100 和 3 字節。
如果你想將表定義寫成一行,也是可以的:
CREATE TABLE employees (ID INT(11) NOT NULL PRIMARY KEY, name VARCHAR(100) NOT NULL, age INT(3) NOT NULL);
不過,為了可讀性,建議將列定義拆成多行。