增加一个表字段
//添加一个字段为aa 类型为varchar(20) 默认为null的sql
ALTER TABLE test ADD aa varchar(20) Default NULL COMMENT 'aa注释'
test是表
aa 为字段 后面跟类型
Default NULL 默认为null
not null default 0 默认为 0
增加多个表字段
//添加一个字段为aa 类型为varchar(20) 默认为null和一个字段为bb 类型为bigint(20) 默认为0的sql
ALTER TABLE test ADD aa varchar(20) Default NULL COMMENT 'aa注释',
ADD bb bigint(20) not null default 0 COMMENT 'bb注释',
test是表
aa 为字段 后面跟类型
Default NULL 默认为null
not null default 0 默认为 0
增加一/多个表字段,在某个字段后面
//在字段u_name后面 添加一个字段为aa 类型为varchar(20) 默认为null和 在字段u_age后面一个字段为bb 类型为bigint(20) 默认为0的sql
ALTER TABLE test ADD aa varchar(20) Default NULL COMMENT 'aa注释' AFTER `u_name`,
ADD bb bigint(20) not null default 0 COMMENT 'bb注释' AFTER `u_age`
test是表
aa 为字段 后面跟类型
Default NULL 默认为null
not null default 0 默认为 0
u_name
,u_age
(在哪个字段后面添加)
删除一/多个表字段
// 删除一个 删除字段aa
ALTER TABLE test DROP COLUMN aa
// 删除多个 删除字段 aa,bb
ALTER TABLE test DROP COLUMN aa,
DROP COLUMN bb
test是表
aa 为字段
修改一个表字段
// 将字段aa 修改为 bb 类型为bigint(20)
ALTER TABLE test CHANGE aa bb BIGINT(20);
test是表
aa 原字段 bb为要修改的字段 后面是类型