CSDN论坛 > VB > 数据库(包含打印,安装,报表)

请问,我用ALTER TABLE 表名 ADD 字段名,修改表结构时,能不能指定在某一个已经存在的字段前面添加呢? [问题点数:0分]

Bbs2
本版专家分:244
结帖率 98.77%
CSDN今日推荐
Bbs2
本版专家分:205
Bbs10
本版专家分:118552
Blank
红花 2014年6月 VB大版内专家分月排行榜第一
2014年5月 VB大版内专家分月排行榜第一
2014年4月 VB大版内专家分月排行榜第一
2014年3月 VB大版内专家分月排行榜第一
2014年2月 VB大版内专家分月排行榜第一
2014年1月 VB大版内专家分月排行榜第一
2013年11月 VB大版内专家分月排行榜第一
Blank
黄花 2013年12月 VB大版内专家分月排行榜第二
2013年3月 VB大版内专家分月排行榜第二
2013年1月 VB大版内专家分月排行榜第二
2012年9月 VB大版内专家分月排行榜第二
2012年8月 VB大版内专家分月排行榜第二
2012年7月 VB大版内专家分月排行榜第二
2006年7月 VB大版内专家分月排行榜第二
2006年5月 VB大版内专家分月排行榜第二
Blank
蓝花 2014年9月 VB大版内专家分月排行榜第三
2013年7月 VB大版内专家分月排行榜第三
2013年6月 VB大版内专家分月排行榜第三
2013年4月 VB大版内专家分月排行榜第三
2012年11月 VB大版内专家分月排行榜第三
2006年6月 VB大版内专家分月排行榜第三
2006年4月 VB大版内专家分月排行榜第三
2002年12月 VB大版内专家分月排行榜第三
2002年11月 VB大版内专家分月排行榜第三
Bbs1
本版专家分:13
匿名用户不能发表回复!
其他相关推荐
SQL中的alter命令:增删改表的字段(列)
1、增加一列ALTER TABLE table_name ADD column_name datatype; 2、删除一列 ALTER TABLE table_name DROP column_name; 3、更改列的数据类型 ALTER TABLE table_name ALT
sql server 2008 r2中用alter修改表结构---给属性加上unique约束
我们知道在Sql Server中修改表结构的命令是Alter table,其基本格式如下: **ALTER TABLE [schema_name.] table_name{ALTER COLUMN column_name<data_type[NULL|NOTNULL]|ADD<column_definition>|<computed_column_definition<table_constra
mysql在线修改表结构大数据表的风险与解决办法归纳(数据量大的时候,alter死锁表)
详细见: 平时进行修改表的结构,更改字段,新增字段,更改字段名称一般都是通过ALTER TABLE  TABLENAE 语法进行修改的。对于测试库,在线小表或者并发访问不是很大的情况是OK。但是如果是在线大表。那就很麻烦。由于表数据量大,复制表需要比较长的时间,在这个时间段里面,表是被加了锁的(写锁),加写锁时其他用户只能select表不能update、insert表。表数据量越大,耗时越长。
Alter的用法(添加字段,删除字段,修改字段名)
1.在表emp中新增字段sexy(性别)       alter table emp add sexy varchar2(2);   新增多个字段cxx 和shoneworn       alter table emp add (cxx varchar(2),shoneworn varchar(2));  2.在表emp中删除一个字段 sexy       alter table emp
hive改表结构的两个坑
坑一:改变字段类型后更新数据不成功   关于hive插入数据的一个小坑,今天插入一个表中数据,插入时写的是常数,比如0.01 ,表中的字段也是DECIMAL(5,2)   按照常理插入的应该是0.01,但是插入后查询是0,为甚!     就分析呀,看语句没问题啊,上网查,上hive官网查,呀~ 发现了原因哦   https://cwiki.apache.org/
修改表名,字段名,字段的数据类型
首先要记得不管是修改表名,还是字段名,字段类型,都是修改表相关的,所以前面都要加上 ALTER TABLE 表名 在表名的后面加的是动作,而不是字段名 所以ALTER TABLE 表名 动作 这个是不变的!需要注意一下。 如果要修改表名 需要写成 ALTER TABLE 原表名 RENAME 新表名; 如: ALTER TABLE example RENAME user; 修改完可
mysql修改表结构(alter table),多列/多字段
--创建测试表 create table test( id int; );--正确写法是每列都add/change/drop,逗号隔开,'column'可有可无,add支持多列--添加多列 alter table test add (c1 char(1),c2 char(1)); --correct,add支持多列 alter table test add column (c1 char
DB2数据库ALTER命令(修改表结构相关)
1.修改表中某列(字段)的名称 alter table schema.tableName rename column columnName1 to columnName2 2.修改字段类型 alter table schema.tableName alter column columnName set data type 字段类型 (如vachar(20)) 3.添加字段 alter t
动态sql语句基本语法(字段名,表名,数据库名之类作为变量时,必须用动态SQL如ALTER TABLE中使用程序传递的参数)
1 :普通SQL语句可以用Exec执行 eg:   Select * from tableName          Exec('select * from tableName')          Exec sp_executesql N'select * from tableName'    -- 请注意字符串前一定要加N  2:字段名,表名,数据库名之类作为变量时
Impala修改/删除/清空表操作
1、通过impala shell修改表名,基本语法如下: ALTER TABLE o_tb_name RENAME TO n_tb_name; 修改student表名为emp: ALTER TABLE student RENAME TO emp; 执行语句,验证结果: 2、通过impala shell向表中添加一列,基本语法如下: ALTER TABLE tb_name ADD CO
关闭
关闭