# 表的修改 1. 添加欄位 ```sql= ALTER TABLE myemp1 ADD salary DOUBLE(10,2); # 預設添加至表中的最後一個欄位 ``` ```sql= ALTER TABLE myemp1 ADD phone_number VARCHAR(20) FIRST; # 添加至表中的第一個欄位 ``` ```sql= ALTER TABLE myemp1 ADD email VARCHAR(45) AFTER emp_name; # 添加至 emp_name 欄位的後面 ``` 2. 修改一個欄位:數據類型、長度、預設值 ```sql= ALTER TABLE myemp1 MODIFY emp_name VARCHAR(25); # 修改欄位長度 ``` ```sql= ALTER TABLE myemp1 MODIFY emp_name VARCHAR(25) DEFAULT 'aaa'; # 修改預設值 ``` 3. 重新命名一個欄位 ```sql= ALTER TABLE myemp1 CHANGE salary monthly_salary DOUBLE(10,2); ``` ```sql= ALTER TABLE myemp1 CHANGE email my_email VARCHAR(50); ``` 4. 刪除一個欄位 ```sql= ALTER TABLE myemp1 DROP COLUMN my_email; ``` 5. 重新命名表 ```sql= RENAME TABLE myemp1 TO myemp11; ``` ```sql= ALTER TABLE myemp2 RENAME TO myemp12; ``` 6. 刪除表 ```sql= DROP TABLE [IF EXISTS] myemp2; ``` 7. 清空表 (表結構仍保留) ```sql= TRUNCATE TABLE employees_copy; ``` ###### tags: `MySQL`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up