这种情况只能在mysql数据库中实现,而在其他主流数据库,如oracle,sqlserver中无法实现。
mysql实现方法:
ALTER TABLE `表名` ADD `新字段` VARCHAR( 12 ) NOT NULL AFTER `旧字段1` ;
其中旧字段1为要插入的原表中两列字段中比较靠前的字段。
用企业管理器 手动修改表结构
代码的话 先删除原来的表 然后构建新表 缺点也很明显:操作复杂,还得重新输入原来的数据。
ALTER TABLE `test2` ADD `name2` VARCHAR( 12 ) NOT NULL AFTER `sex`
你的知道上一列的列名,然后加上after 上一列的列名
你是说MYSQL还是sql server
insert into