MySQL數據庫命令創建表
在維護數據庫時,創建表格是一個重要的步驟。在MySQL數據庫中創建表格有幾個要素,這些要素包括表格名、列名、列類型以及列約束。在本篇文章中,我們將帶您了解MySQL數據庫命令創建表格的具體操作方法。
首先,我們需要進入MySQL數據庫命令行界面。在此界面中,我們需要使用CREATE TABLE命令來創建新的表格。下面是CREATE TABLE語句的基本格式:
CREATE TABLE 表格名 ( 列名1 列類型1 列約束1, 列名2 列類型2 列約束2, ..., 列名n 列類型n 列約束n );
上述命令中,表格名是在創建新表時定義的名稱。每個列都有一個列名、列類型和列約束,多個列名之間用逗號隔開。
下面是一個例子,展示了如何使用CREATE TABLE命令創建一個名為student的新表格:
CREATE TABLE student ( id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age INT(3) NOT NULL, gender ENUM('Male', 'Female') NOT NULL DEFAULT 'Male', PRIMARY KEY(id) );
上述代碼將創建一個包含id、name、age和gender列的新表格。id列是一個自動遞增的無符號整數,為空值且不允許為空。name列是一個最大長度為50的字符,為空值且不允許為空。age列是一個最大長度為3的整數,為空值且不允許為空。gender列是一個固定的枚舉類型,只可能是'Male'或'Female',為空值且不允許為空。PRIMARY KEY約束確保id列是主鍵。
除了上述例子中的列類型和列約束之外,MySQL還支持許多其他類型和約束選項。如果需要創建表格,可以在MySQL數據庫官方文檔中查找詳細的文檔。
總的來說,在MySQL數據庫中,CREATE TABLE命令是一個非常重要且常用的命令。當需要創建新表時,將此命令與適當的列類型和約束選項一起使用即可完成任務!