mysql索引的创建及删除
来源:互联网 发布:c语言静态变量 编辑:程序博客网 时间:2024/05/16 15:12
语法:
创建:
一,普通索引
create index index_name on table_name(`column_name`);
alter table table_name add index_name (`column_name`);
二,主键索引
无法使用create 语法来创建主键索引,只能用alter
alter table table_name add primary key (`column_name`);
删除:
一,普通索引
drop index index_name on table_name;
二,主键索引
无法使用drop删除,只能使用alter
alter table table_name drop primary_key.
需要注意的是auto_increment 只能建立数值型字段上,而且要求这个字段有索引。
番外:
creata table table_name1 like table_name2 ----------使用一张表的结构创建另一张表。
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。
注意如果使用select * 则要求两张表字段完全一致。否则会出错。
2.SELECT INTO FROM语句
语句形式为:SELECT vale1, value2 into Table2 from Table1
要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。
- MySQL索引的创建、删除及优缺点
- mysql索引的创建及删除
- Mysql索引的创建、删除
- Mysql 索引创建、删除及查看
- mysql 索引的创建 、删除、状态、及索引参数的说明
- mysql 创建索引、修改索引、删除索引的命令
- MySQL 创建索引、修改索引、删除索引的命令语句
- 创建及删除索引
- 创建及删除索引
- MySQL索引的查看创建、删除和创建索引策略
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- MySQL索引的查看创建和删除
- mysql 索引的使用 之 创建 、 删除
- MySQL索引的查看创建和删除
- 软件架构师面试题
- hw6ul-lite之CSI摄像头OV7740
- Linux 容器发行版CoreOS,你会用吗?
- ouput标签详解
- 彻底弄懂HTTP缓存机制及原理
- mysql索引的创建及删除
- hadoop集群的三种模式
- JavaScript instanceof 运算符深入剖析
- 浅谈android中的自定义封装易用的Dialog
- 加强Android实质性的交流提升
- 2017年初BAT的JAVA面试题汇集
- javaweb随笔(三)------springmvc工作流程
- tomcat7绿色版服务配置
- 运输计划NOIP2015Day2T3