数据库表的修改操作使用ALTER TABLE,其用于更改原有表的结构。例如,您可以增加或删减列,创建或取消索引,更改原有列的类型,或重新命名列或表,更改表的评注和表的类型。
部分具体用法参照如下:
-- 查看表所有内容
SELECT * FROM t_student;
## 修改表的结构
-- 增加一列
ALTER TABLE t_student add score double(5,2); -- double浮点数,5总位数,2小数位数
-- 增加一列(放在第一列)
ALTER TABLE t_student add score double(5,2) FIRST;
-- 增加一列(放在sex之后)
ALTER TABLE t_student add score double(5,2) AFTER sex;
-- 删除一列
ALTER TABLE t_student drop score;
-- 修改一列
ALTER TABLE t_student MODIFY score double(5,1); -- 修改列的类型定义
-- 修改一列
ALTER TABLE t_student CHANGE Score score double(5,1); -- 修改列的类型定义及列名
-- 删除表
DROP TABLE t_student;