使用命令语句给表增加字段:
alter table user add(age int(3) default null);
当你查询这个表的数据时,字段age会显示在最后面:
mysql> select * from user;
+----+--------------+----------+-----------+
| id | account_name | PASSWORD | age |
+----+--------------+----------+-----------+
| 1 | liaowenxiong | 123 | NULL |
我希望查询数据时,字段age可以显示在account_name 的右边,该怎么做呢?
听说增加字段时,可以使用after关键字,但是我试过了不行:
alter table user add(age int(3) default null) after account_name;
执行失败。
ALTER TABLE test_data
.test_collection
ADD COLUMN test
varchar(255) NULL AFTER output_message
;
select account_name,age, password from user;
ALTER TABLE user
ADD age
int(3) DEFAULT NULL AFTER account_name
;
没啥问题啊。。。用 `` 标一下试试?
有个 add cloumn aa int null after '字段名'