一些常用的更改表字段的sql语句

发布时间:2020-11-03编辑:脚本学堂
一些常用的更改表字段的sql语句,有需要的朋友不妨参考下。

一些常用的更改表字段的sql语句,有需要的朋友不妨参考下。

Sql server 更改表结构

     //增加列:

    alter   table   table2   add   name   char(8)
    //删除列:

    alter   table   table2   drop   column   id

    //重命名列名称

    sp_rename 'tablename.[old_col]','new_col','COLUMN';

    //改变列的数据类型

    alter table tablename alter column nr varchar(4000);

    //重命名表名

    sp_rename   'customers',   'custs' ;

    //连接字符串

   select  '11'+'22'+'33' from table;

mysql 更改表结构

    //增加一个新列

    alter table t2 add columnname varchar(50) not null default '0' comment '新列';

    //删除一个列

    alter table t2 drop column columnname;

    //重命名列

    alter table t1 change a b integer;

    //改变列的类型

    alter table t1 change b b bigint not null;
    //重命名表

    alter table t1 rename t2;

    //加索引

    alter table tablename add index IDX_name(name);

    //删除索引

    alter table tablename drop index IDX_name;

    //连接字符串

  select concat(str1,str2,.....) from table;

    //替换字段指定的值为新值

    update tablename set column1=replace(colmun1,被替换字符串,替换字符串);

oracle更改表结构

    //增加一个新列

    alter table t2 add columnname varchar2(50) ;

    //删除一个列

    alter table t2 drop column columnname;

    //重命名列

    ALTER TABLE tablename RENAME COLUMN src TO dest;

    //改变列的类型

    ALTER TABLE tablename MODIFY col VARCHAR2(255);

    //重命名表

    alter table t1 rename to t2;