MySQL数据库在指定位置增加字段

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

               

 

这个本身属于MySQL的基本语法,我这里给出一个例子而已。

  1. mysql> -- 测试数据库在指定位置增加字段  
  2. mysql> drop table if exists t;  
  3. Query OK, 0 rows affected (0.06 sec)  
  4. mysql> create table t(age int,address varchar(50));  
  5. Query OK, 0 rows affected (0.06 sec)  
  6. mysql> desc t;  
  7. +---------+-------------+------+-----+---------+-------+  
  8. | Field   | Type        | Null | Key | Default | Extra |  
  9. +---------+-------------+------+-----+---------+-------+  
  10. | age     | int(11)     | YES  |     | NULL    |       |  
  11. | address | varchar(50) | YES  |     | NULL    |       |  
  12. +---------+-------------+------+-----+---------+-------+  
  13. 2 rows in set (0.02 sec)  
  14. mysql> alter table t add column name varchar(20) after age;  
  15. Query OK, 0 rows affected (0.16 sec)  
  16. Records: 0  Duplicates: 0  Warnings: 0  
  17. mysql> desc t;  
  18. +---------+-------------+------+-----+---------+-------+  
  19. | Field   | Type        | Null | Key | Default | Extra |  
  20. +---------+-------------+------+-----+---------+-------+  
  21. | age     | int(11)     | YES  |     | NULL    |       |  
  22. | name    | varchar(20) | YES  |     | NULL    |       |  
  23. | address | varchar(50) | YES  |     | NULL    |       |  
  24. +---------+-------------+------+-----+---------+-------+  
  25. 3 rows in set (0.00 sec)  
  26. mysql> alter table t add column id int FIRST;  
  27. Query OK, 0 rows affected (0.13 sec)  
  28. Records: 0  Duplicates: 0  Warnings: 0  
  29. mysql> desc t;  
  30. +---------+-------------+------+-----+---------+-------+  
  31. | Field   | Type        | Null | Key | Default | Extra |  
  32. +---------+-------------+------+-----+---------+-------+  
  33. | id      | int(11)     | YES  |     | NULL    |       |  
  34. | age     | int(11)     | YES  |     | NULL    |       |  
  35. | name    | varchar(20) | YES  |     | NULL    |       |  
  36. | address | varchar(50) | YES  |     | NULL    |       |  
  37. +---------+-------------+------+-----+---------+-------+  
  38. 4 rows in set (0.00 sec)  
  39. mysql>  
mysql> -- 测试数据库在指定位置增加字段mysql> drop table if exists t;Query OK, 0 rows affected (0.06 sec)mysql> create table t(age int,address varchar(50));Query OK, 0 rows affected (0.06 sec)mysql> desc t;+---------+-------------+------+-----+---------+-------+| Field   | Type        | Null | Key | Default | Extra |+---------+-------------+------+-----+---------+-------+| age     | int(11)     | YES  |     | NULL    |       || address | varchar(50) | YES  |     | NULL    |       |+---------+-------------+------+-----+---------+-------+2 rows in set (0.02 sec)mysql> alter table t add column name varchar(20) after age;Query OK, 0 rows affected (0.16 sec)Records: 0  Duplicates: 0  Warnings: 0mysql> desc t;+---------+-------------+------+-----+---------+-------+| Field   | Type        | Null | Key | Default | Extra |+---------+-------------+------+-----+---------+-------+| age     | int(11)     | YES  |     | NULL    |       || name    | varchar(20) | YES  |     | NULL    |       || address | varchar(50) | YES  |     | NULL    |       |+---------+-------------+------+-----+---------+-------+3 rows in set (0.00 sec)mysql> alter table t add column id int FIRST;Query OK, 0 rows affected (0.13 sec)Records: 0  Duplicates: 0  Warnings: 0mysql> desc t;+---------+-------------+------+-----+---------+-------+| Field   | Type        | Null | Key | Default | Extra |+---------+-------------+------+-----+---------+-------+| id      | int(11)     | YES  |     | NULL    |       || age     | int(11)     | YES  |     | NULL    |       || name    | varchar(20) | YES  |     | NULL    |       || address | varchar(50) | YES  |     | NULL    |       |+---------+-------------+------+-----+---------+-------+4 rows in set (0.00 sec)mysql>

 

相关的语法描述为

ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name
    alter_specification [, alter_specification] ...

alter_specification:
    table_option ...
  | ADD [COLUMN] col_name column_definition
        [FIRST | AFTER col_name ]

           

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow
这里写图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值