MySQL基礎學習筆記3
本文主要介紹MySQL數據表的創建、修改和刪除。
-- 創建數據表 CREATE TABLE 表名 ( 字段1 數據類型, 字段2 數據類型, 字段3 數據類型, ... );
上面是MySQL創建數據表的常用語法。其中,字段
是指數據表中的列,可以添加多個字段,每個字段的數據類型可以根據需要自行選擇。下面是一個示例:
CREATE TABLE users ( id INT(11) NOT NULL AUTO_INCREMENT, username VARCHAR(50) NOT NULL, password VARCHAR(50) NOT NULL, email VARCHAR(50) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY (id) );
上面代碼創建了一個名為users
的數據表,包括id
、username
、password
、email
、created_at
和updated_at
六個字段。其中,id
為自增主鍵,并且所有字段都為非空。
-- 修改數據表 ALTER TABLE 表名 [ADD|DROP|MODIFY] COLUMN_NAME 數據類型; ALTER TABLE 表名 [ADD|DROP] PRIMARY KEY;
上面是MySQL常用的修改數據表語法。其中,ADD
用于添加新列,DROP
用于刪除列,MODIFY
用于修改列類型。下面展示一個添加列的示例:
ALTER TABLE users ADD age INT(3) NOT NULL;
上面代碼中,我們給users
表添加了一個新的age
列,數據類型為整型,長度為三位,并且設置該列不能為NULL
。
-- 刪除數據表 DROP TABLE 表名;
上面是MySQL刪除數據表的語法,只需要指定要刪除的表名即可。注意,在執行該操作前,一定要確認是否要刪除該表,因為該操作不可逆。
DROP TABLE users;
上面代碼將users
表從數據庫中刪除。