[TOC=1,5]
>[success] # **清空表**
>[info] ##### **語法**
`delete from 表名`
`truncate table 表名`
**注**:將表中的字段內容全部清空
* * * * *
<br>
>[success] # **刪除表**
>[info] ##### **語法**
`drop table 表名`
**注**:將表中的字段內容全部清空
* * * * *
<br>
>[success] # **更改表**
>[info] ##### **添加列語法**
`alter table 表名 add 列名 類型`
>
>first是?新增列放在表的第一列
>如after id是把新增列放在id列的后面
>[info] ##### **刪除列語法**
`alter table 表名 drop column 列名`
>[info] ##### **修改列語法**
`alter table 表名 modify column 列名 類型; -- 類型`
`alter table 表名 change 原列名 新列名 類型; -- 列名,類型`
>[info] ##### **添加主鍵語法**
`alter table 表名 add primary key(列名);`
>[info] ##### **刪除主鍵語法**
`alter table 表名 drop primary key;`
`alter table 表名 modify 列名 int, drop primary key;`
>[info] ##### **添加外鍵語法**
`alter table 從表 add constraint 外鍵名稱(形如:FK_從表_主表) foreign key 從表(外鍵字段) references 主表(主鍵字段)`
>[info] ##### **刪除外鍵語法**
`alter table 表名 drop foreign key 外鍵名稱`
>[info] ##### **修改默認值語法**
`ALTER TABLE testalter_tbl ALTER i SET DEFAULT 1000;`
>[info] ##### **刪除默認值語法**
`ALTER TABLE testalter_tbl ALTER i DROP DEFAULT;`
>[info] ##### 添加多個列(add),或者刪除列(drop)
>和添加列(add)和修改列(modify)在同一條語句里操作
```
alter table tab_name
add 列名1 類型,
add 列名2 類型,
add 列名3 類型 after name,
drop 列名4;
```
>[success] ##### 修改表名
>rename table 表名 to 新表名;