基本表的修改
ALTER TABLE 表名
ADD 新列名 数据类型 完整新约束;
删除一行
ALTER TABLE 表名 DROP 列名;
增加一列
ALTRT TABLE 表名 ADD 列名 数据类型 完整应约束;
增加一行放在最前面
ALTER TABLE 表名 ADD 新列名 类型 FIRST;
增加一行放在L后面
ALTER TABLE 表名 ADD 新列名 类型 AFTER L;
MODIFY
修改一列,修改列类型的定义
ALTER TABLE 表名
MODIFY 列名 FLOAT(4,1);
CHANFE
修改 列的名字 和列的类型的定义
ALTER TABLE 表名
CHANGE 旧的列名 新的列名 DOUBLE(4,1);
删除表
## 基本表的删除
DROP TABLE
-- 查看数据
SELECT *
FROM t_student;
-- 基本表的修改
-- 添加一列
ALTER TABLE t_student
ADD score DOUBLE(5,2); -- 5总位数 -- 2小数位数
-- update 修改数据
UPDATE t_student
SET score = 123.4522
WHERE son = 1001;
-- 增加一列score放在最前面 FIRST
ALTER TABLE t_student
ADD score DOUBLE(5,2) FIRST;
-- 增加一列score放在sex后面 AFTER 在什么之后
ALTER TABLE t_student
ADD score DOUBLE(5,2) AFTER sex;
-- 删除一列 把score这列删除
ALTER TABLE t_student
DROP score;
-- 修改一列 MODIFY 修改列类型的定义
ALTER TABLE t_student
MODIFY score FLOAT(4,2);
-- 修改 列的名字 和列的类型的定义
ALTER TABLE t_student
CHANGE score scores DOUBLE(4,2);