mysql命令大全 2 修改數據表

mysql命令大全 2 修改數據表

修改表指的是修改數據庫中已經存在的數據表的結構。

1. 修改表名

語法規則:

alter  table  舊錶名  rename  [to]  新表名
#其中 to 爲可選參數,使用與否不影響結果。

2.修改字段類型

語法規則:

alter table 表名 modify 字段名 數據類型
#其中“表名”指要修改數據類型的字段所在表的名稱,
#“字段名”指需要修改的字段,
#“數據類型”指修改後字段的新數據類型

3.修改字段名

alter table 表名 change 舊字段名 新字段名 新數據類型;
#“舊字段名”指修改前的字段名,
#“新字段名”指修改後的字段名,
#“新數據類型”指修改後的數據類型,如果不想修改字段的數據類型,可將其設爲原來的類型,但不允許爲空。

4. 添加字段

語法規則:

alter table 表名 add 新字段名 數據類型 [約束條件] [first | after 已存在的字段名]
#新字段名爲需要添加的字段的名稱;  
#"[...]"裏的爲可選參數;

# 1. 添加無完整性約束條件的字段
alter table table1 add id int;
# 2. 添加有完整性約束條件的字段
alter table table1 add name varchar(20) not null;
# 3. 在表的第一列添加一個字段
alter table table1 add age int first;
# 4. 在表的指定列之後添加一個字段
alter table table1 add location varchar(50) after name;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章