添加字段:
-- 添加字段 -- ALTER TABLE tb_name ADD 字段名称 字段类型 [完整性约束条件] [FIRST|AFTER] -- 给user10添加card字段 ALTER TABLE user10 ADD card CHAR(18); -- 带完整性约束条件的 ALTER TABLE user10 ADD test1 VARCHAR(100) NOT NULL UNIQUE; -- 添加字段到第一位 ALTER TABLE user10 ADD test2 VARCHAR(10) NOT NULL FIRST; -- 添加字段到指定位置 ALTER TABLE user10 add test3 INT NOT NULL DEFAUTL 100 AFTER username; -- 批量添加,一次选中,多次添加 ALTER TABLE user10 ADD test4 INT NOT NULL DEFAULT 123 AFTER password, ADD test5 FLOAT(6,2) Frist, ADD test6 SET('A','B','C','D');
删除字段:
-- 删除test6字段 -- ALTER TABLE 表名 DROP 字段名 ALTER TABLE user10 DROP test6; ALTER TABLE user10 DROP test1; -- 一次选中表,删除多个字段 ALTER TABLE user10 DROP test2, DROP test3, DROP test4, DROP test5;
一次完成添加删除操作:
-- 一次选中,多个操作 -- 添加test字段,删除addr字段 ALTER TABLE user10 ADD test INT UNSIGNED NOT NULL DEFAULT 10 AFTER sex, DROP addr;