现有表中有 name, gender, age, company 这四个字段, 现在我们想增加一个 颜值 字段, 可以这样做
- 增加字段
-- 语法
alter table <表名> add color_num double(3, 2) -- 3:总位数 2:小数位数
-- 实践
alter table cattle_user add color_num double(3, 2);
# -- 补充 --
-- 增加一列在最前面
alter table <表名> add color_num double(3, 2) first
-- 增加一列, 在某个列的后面
alter table <表名> add color_num double(3, 2) after <字段名/列名>
- 修改字段
-- 语法
alter table <表名> modify <字段名> <类型> -- modify修改字段的类型, 不会修改字段的名称
alter table <表名> change <旧字段名> <新字段名> <类型> -- change可以修改字段的名称和字段类型
-- 实践
alter table cattle_user modify color_num float(2, 1);
alter table cattle_user change color_num color_no double(3, 2);
- 删除字段
-- 语法
alter table <表名> drop color_num