MySQL是一款開源的關系型數據庫管理系統,它將數據存儲在表中,表是由列和行組成的。在MySQL中,建表是創建數據表以存儲相似數據的重要任務之一。下面將介紹如何在MySQL中創建一個簡單的數據表。
CREATE TABLE students ( 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) );
上述代碼是創建一個名為“students”的數據表。其中,“id”是自增主鍵,not null代表字段不能為空,auto_increment代表id字段的值自動增長,“name”是學生的姓名,“age”是學生的年齡,“gender”是學生的性別。“PRIMARY KEY”指定了主鍵。
要更改數據表中的列,可以使用“ALTER TABLE”語句。例如,要在表“students”中添加一個“email”列,可以使用以下命令:
ALTER TABLE students ADD COLUMN email VARCHAR(50) NOT NULL;
要刪除數據表中的列,可以使用“ALTER TABLE”語句。例如,要在表“students”中刪除“email”列,可以使用以下命令:
ALTER TABLE students DROP COLUMN email;
要更改數據表中列的類型,可以使用“ALTER TABLE”語句。例如,要在表“students”中將“age”列的類型更改為“FLOAT”,可以使用以下命令:
ALTER TABLE students MODIFY COLUMN age FLOAT NOT NULL;
總之,MySQL建表類似于創建一個“模板”,在這個模板中定義了數據將被存儲的內容及其類型。它是管理數據庫中數據的基礎,為數據列的插入、搜索、排序和篩選提供了一種結構化方式。
下一篇mysql 怎么id