create table 表名(字段 varchar,字段 number);
增加字段就是在括号里面再加新的字段。比如原始表有两个字段,你新增一个字段后,就变成了三个,这样解释懂吗
mysql指定位置添加字段所需关键字
first //将此字段作为第一个字段
after B //将此字段添加到B字段后(紧挨着)
实例
1.alter table t add column fild varchar(20) nou null after B
将fild添加到B字段后
2.alter table t add column fild varchar(20) nou null first
添加fild字段并将其作为第一个字段
这个是不能做到的,除非把表删除重新创建的!原理是这样子的:当你创建表时系统会记录下你的SEQ-ID,就是字段的顺序号,这个是根据字段先后顺序来生成的,系统默认显示的时候也是根据这个来的,你如果加个字段,他会根据SEQ_ID的最大值产生一个SEQ_ID+1的值。
因此当你看到的时候这个字段默认是在最后的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)