就让我
她不在这里,她无处追寻,可她在我心里 -- 挥之不去
mysql添加索引

为数据库添加合适的索引,会为我们的数据库查询操作更加高效,时间直线下降的。这是优化mysql最简单有效的方法。

最近我查一批数据,没有索引一个流程走下来需要十几秒,有了索引及时毫秒。

那么如何添加索引:


修改表添加索引


1.PRIMARY  KEY(主键索引)

ALTER TABLE `table_name` ADD PRIMARY KEY (  `column`  ) 

2.UNIQUE(唯一索引)

ALTER TABLE `table_name` ADD UNIQUE (`column` ) 

3.INDEX(普通索引)

ALTER TABLE `table_name` ADD INDEX index_name (`column`  )

4.FULLTEXT(全文索引)

ALTER TABLE `table_name` ADD FULLTEXT (`column` )

5.多列索引

ALTER TABLE `table_name` ADD INDEX index_name ( `column1`,  `column2`,  `column3`  )


建表的时候添加索引

建表sql语句和添加索引语句:

DROP TABLE IF EXISTS `odw_app_ins`;
CREATE TABLE `odw_app_ins` (
	`id` bigint(20) unsigned not null auto_increment,
	`ip` varchar(255) comment 'ip str',
	PRIMARY KEY (`id`),
	index ip(`ip`)
) ENGINE=MyISAM auto_increment=1 default charset=utf8;
<< 上一篇 风车,你的团队协作工具 什么是 redis? 下一篇 >>
文章标签
随意 | Created At 2014 By William Clinton | 蜀ICP备14002619号-4 |