一:表结构及数据复制

  1、create table t2 like t1;      /*完整复制表结构,包括主键、索引、约束、自增长

      insert into t2 select * from t1;  /*复制表的数据内容,选择使用字段  要求表 t2 必须先存在

  2、create table t2(select * from t1);  /*复制表结构同时复制数据,只能复制表字段及类型,不能复制索引、自增长等

  3、select id,name into t2 from t1;   /*mysql 不支持此种方式

 

二:索引

  1、索引类型:普通索引、UNIQUE索引、PRIMARY KEY索引。

  2、创建索引

    使用create方式创建索引 --》不能创建主键索引

    create index index_name on table_name(column_list);

    create unique index index_name on table_name(column_list);

    使用alter 方式创建索引

    alter table table_name add index index_name(column_list)  /*创建普通索引

    alter table table_name add unique index_name(column_list)

    alter table table_name add primary key(column_list)

  3、删除索引

    使用drop index 删除索引   不能删除主键

    drop index index_name on table_name  -->普通索引和唯一索引都使用该方式删除

    使用 alter 方式删除索引

    alter table table_name drop index index_nam ---->普通索引和唯一索引 都使用该方式删除

    alter table table_name drop primary key;     ---->删除主键  如果主键列 为自增长列,需要把自增长属性去掉

posted on 2016-03-04 15:27  yinmz  阅读(165)  评论(0编辑  收藏  举报