6.表的操作-2
修改表
修改表名: ALTER TABLE
语法形式:
ALTER TABLE old_table_name RENAME new_table_name;
增加字段:
在表的最后一个位置增加字段
- “`
ALTER TABLE table_name
ADD 属性名 属性类型
**具体步骤** ```sql USE company; DESC t_tept; ALTER TABLE t_dept ADD descri VARCHAR(20); desc t_tept; //查看是否增加成功
- “`
在表的第一个位置增加字段
- “`
ALTER TABLE table_name
ADD 属性名 属性类型 FIRST;
**具体步骤** ```sql USE company; DESC t_tept; ALTER TABLE t_dept ADD hadoop VARCHAR(20) FIRST; DESCRIBE t_dept;
- “`
在表的指定字段之后添加字段
- “`
ALTER TABLE table_name
ADD 属性名 属性类型
AFTER 属性名
**具体步骤:**
USE company;
DESC t_tept;
ALTER TABLE t_dept
ADD hadoop01 VARCHAR(20)
AFTER HADOOP;
DESC t_tept;
“`- “`
删除字段
- “`
ALTER TABLE table_name
DROP 属性名
**具体步骤**
ALTER table t_dept
DROP hadoop,hadoop01,descri;“`
- “`
修改字段
修改字段的数据类型:
ALTER TABLE table_name
MODIFY 属性名 数据类型
修改字段的名字:
ALTER TABLE table_name CHANGE 旧属性名 新属性名 旧数据类型
同时修改字段的名字和属性:
ALTER TABLE t_dept
CHANGE 旧属性名 新属性名 新数据类型
修改字段的顺序:
ALTER TABLE t_dept
MODIFY 属性名1 数据类型 FIRST|AFTER 属性名2
总结:目前学到的所有对于表的操作都是以 ALTER TABLE table_name 开头 后面跟关键字 目前学到的关键字有
添加(ADD)删除(DROP)对表的字段进行修改(CHANGE可以修改表的 数据名 或者 同时修改 数据类型)
(MODIFY 修改表中数据的类型 或者修改表的字段)