Hi,各位高手,请教一个Mysql表创建相关的问题,请指点:
创建一个表 有 多行相同属性的列,有没有参数可以避免重复写 多次列的属性?
或者有没有一种可以设置 默认列属性的参数 供使用?

解决方案 »

  1.   

    不好意思,说的不清楚,举例如下:
    需要创建一个表,有n列相同属性,可以使用如下表达式:
    create table temp
    {
    col1, int(10)...,
    ...
    ....
    coln, int(10)...,
    }
    如果n比较大的话,需要多次重复设置相同的列属性,可否有一种参数来设置默认的列属性,从而避免多次的重复设置呢?顺便补充一个问题:
    在一个已经创建了的表中新增加列的时候,如何控制列的插入顺序?
    例如:
    现有表 temp1中已有列 col1, col2, col3;
    如何实现:
    插入一列cola到列col1与col2之间,从而让表的列顺序为col1, cola, col2, col3;
      

  2.   

    可否举例说明,谢谢~
    另外,请帮忙解答另外的一个问题:
    在一个已经创建了的表中新增加列的时候,如何控制列的插入顺序?
    例如:
    现有表 temp1中已有列 col1, col2, col3;
    如何实现:
    插入一列cola到列col1与col2之间,从而让表的列顺序为col1, cola, col2, col3;
      

  3.   

    alter table temp1
    ADD COLUMN cola int AFTER col1如仍有问题,可直接参考MYSQL官方免费手册。