1. 注意
- 我们不会轻易在表中增加字段,这样会破坏原有的表结构;
- 在增加表字段时,除了指明字段名、类型等,还应该设置默认值和注释,方便他人阅读和维护;
- 增加字段的脚本一定要保留完好,方便更新程序时,添加附件并加以说明。
- 所有的字段名都应该小写(规范),如果你不想出现 I(i) 和 l(L) 分不清的情况。
2. 语法
ALTER TABLE <表名> ADD <新字段名><数据类型><约束条件><默认值><注释>;
3. 举个例子
ALTER TABLE t_user ADD auth INT(2) NOT NULL DEFAULT 2 COMMENT '角色,关联用户角色表t_role';
这样会默认在表的最后增加一个auth字段,如果你想在开头添加,你可以这样写:
ALTER TABLE t_user ADD auth INT(2) NOT NULL DEFAULT 2 COMMENT '角色,关联用户角色表t_role' FIRST;
在中间增加:
语法:
ALTER TABLE <表名> ADD <新字段名><数据类型><约束条件><默认值><注释>
AFTER<已有字段>;
ALTER TABLE t_user ADD auth INT(2) NOT NULL DEFAULT 2 COMMENT '角色,关联用户角色表t_role' AFTER id;
以上,如有纰漏,欢迎指正。