MYSQL索引使用

原创 2016年05月31日 20:50:08

创建普通索引

CREATE TABLE test()
id TINYINT UNSIGNED,
username VARCHAR(20),
INDEX in_id(id),
KEY in_username(username)
);

创建唯一索引

UNIQUE KEY
ALTER TABLE test4 ADD INDEX in_username(username);
CREATE UNIQUE INDEX uni_username ON test(username);

创建全文索引

CREATE TABLE test1(
id TINYINT UNSIGNED AUTO_INCREMENT KEY,
username VARCHAR(20) NOT NULL UNQIUE,
userDesc VARCHAR(20) NOT NULL ,
FULLTEXT INDEX full_userDesc(userDesc)
);

DROP INDEX full_userDesc ON test6;

创建多列索引

CREATE TABLE test()
id TINYINT UNSIGNED AUTO_INCREMENT,
test1 VARCHAR(20) NOT NULL,
test2 VARCHAR(20) NOT NULL,
INDEX mul_t1_t2(test1,test2)

;

创建空间索引

CREATE TABLE test(
id TINYINT UNSIGNED AUTO_INCREMENT KEY,
test GEOMETRY NOT NULL,
SPATIAL INDEX spa_test(test)
);

删除索引

DROP INDEX in_id ON test;
ALTER TABLE test DROP INDEX uni_card;

在已经存在的时候创建索引

CREATE INDEX in_id ON test4(id);
ALTER TABLE test4 ADD INDEX in_username(username);
CREATE UNIQUE INDEX uni_username ON test(username);

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

mysql索引的设计和使用

  • 2012-03-26 17:24
  • 541KB
  • 下载

MySQL查询不使用索引汇总

MySQL查询不使用索引汇总   众所周知,增加索引是提高查询速度的有效途径,但是很多时候,即使增加了索引,查询仍然不使用索引,这种情况严重影响性能,这里就简单总结几条MySQL不使用索引的情况...

MySQL索引使用方法及技巧大全

在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表 复制代码代码如下: CREATE TABLE mytable( ID INT NOT NULL, ...

MySQL索引类型总结和使用技巧以及注意事项

MySQL索引类型总结和使用技巧以及注意事项 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型 在数据库表中,...

MySQL索引 使用笔记

MySQL索引 使用笔记 转载自: http://www.perfgeeks.com/?p=460 我们平常所说的索引,如果没有特别指明,都是指B+树结构组织的B-Tree索引。其中聚集索...

(2)mysql优化之使用索引优化查询

概述  索引是数据库优化中最常用的也是最重要的手段之一。该篇看看索引的分类,使用场景,不能使用的场景等。索引分类  索引是在mysql存储引擎中实现的,而不是在服务器层实现的。索引每种存储引擎的索引不...

mysql性能优化的21个实践和使用索引

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数...

mysql之正确使用索引

创建索引的几种方式Mysql目前主要有以下几种索引方式:FULLTEXT,HASH,BTREE,RTREE。 那么,这几种索引有什么功能和性能上的不同呢?详情点击下面链接: http://blog...

MySQL索引使用方法和性能优化

关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型...

MySql索引原理与使用大全

索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)