数据库中,增加字段增加的是字段名还是在某字段名下增加字段?

数据库中,增加字段增加的是字段名还是在某字段名下增加字段?,第1张

我一脸蒙逼的看了这个问题,什么是字段,字段就是你建一张表,有多少列,就有多少个字段,

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的值。

因此当你看到的时候这个字段默认是在最后的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7995930.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存