MySQL是一種廣泛使用的關系數據庫管理系統。對于開發人員來說,最基本的操作之一便是創建一個表。下面是一份使用MySQL創建學生表的SQL語句示例:
CREATE TABLE student (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT(11) NOT NULL,
gender CHAR(1) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
上述SQL語句將創建一個名為"student"的表。該表包含以下字段:
- id:學生ID,類型為int,自動遞增,不能為空
- name:學生姓名,類型為varchar,長度為50個字符,不能為空
- age:學生年齡,類型為int,不能為空
- gender:學生性別,類型為char,長度為1個字符,不能為空
在學生表中,每個學生的唯一標識符是id字段,因此在創建表時,該字段被設置為主鍵。此外,該表使用InnoDB存儲引擎,使用了utf8mb4字符集,并為該字符集添加了一個排序規則。
通過上述SQL語句,使用MySQL創建一個學生表變得非常簡單。現在,您可以向該表中添加數據,執行查詢以及執行其他數據庫操作。