1.PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQUE (`column` ) 3 ...
分类:
数据库 时间:
2018-01-06 17:11:39
阅读次数:
248
1.1主键索引添加 当一张表,把某个列设为主键的时候,则该列就是主键索引 create table aaa (id int unsigned primary key auto_increment , name varchar(32) not null defaul ‘’); 这是id 列就自动是主键... ...
分类:
数据库 时间:
2018-01-05 20:46:09
阅读次数:
232
使用索引时数据库性能优化的必备技能之一。在MySql数据库中,有四种索引:聚焦索引(主键索引)、普通索引、唯一索引以及我们这里将要介绍的全文索引(FUNLLTEXT INDEX)。 全文索引(也称全文检索)是目前搜索引擎使用的一种关键技术。它能够利用【分词技术】等多种算法智能分析出文本文字中关键词的 ...
分类:
数据库 时间:
2017-12-28 11:44:41
阅读次数:
169
一.非聚集索引(MyISAM的索引方式): 使用B+Tree作为索引结构,叶节点的data域存放的是数据记录的地址.主键索引图: 辅助索引图: 主键索引和辅助索引没有本质上的区别,data域都保存的是数据行的地址. 二.聚集索引(InnoDB的索引方式): InnoDB的数据文件本身就是索引文件。在 ...
分类:
其他好文 时间:
2017-12-17 23:47:26
阅读次数:
225
定义:是数据库中专门用于帮助用户快速查询数据的一种数据结构。类似于字典中的目录,查找字典内容时可以根据目录查找到数据的存放位置,然后直接获取即可。 分类:普通索引,唯一性索引,全文索引,单列索引,多列索引,空间索引,主键索引,组合索引。 创建: 参考资料:MySQL 索引详解:http://blog ...
分类:
数据库 时间:
2017-12-13 14:20:56
阅读次数:
213
1、索引 索引是表的目录,在查找内容之前可以先在目录中查找索引位置,以此快速定位查询数据。对于索引,会保存在额外的文件中。 2、索引种类 普通索引:仅加速查询 唯一索引:加速查询 + 列值唯一(可以有null) 主键索引:加速查询 + 列值唯一 + 表中只有一个(不可以有null) 组合索引:多列值 ...
分类:
数据库 时间:
2017-12-11 14:23:28
阅读次数:
218
21.查询数据 mysql>select * from stu; 22.修改数据 23.删除操作 24.导入和导出 25.MySQL的权限管理 26.索引的作用: 索引的分类: 常规索引(index) 唯一索引(unique) 主键索引(primary key) 全文索引(fulltext) 注意: ...
分类:
数据库 时间:
2017-12-10 18:57:13
阅读次数:
197
提高查询速度,有利于排序和分组. (排序和分组如用不上索引,则会产生临时表和filesort的过程) 根据业务逻辑,分析列查询的频度和顺序, 建立索引和复合索引. 主键索引(primary key), >不需要有索引名,因为只有一个主键索引 唯一索引(unique key) >unique key ...
分类:
数据库 时间:
2017-12-07 17:25:27
阅读次数:
458
0.索引的概念 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。好比是一本书前面的目录,能加快数据库的查询速度。 无论是Myisam和Innodb引擎,如果在建表的时候没有显示的定义一行主键列的话,他内部都会自动创建一个隐藏的主键索引 ...
分类:
数据库 时间:
2017-11-28 15:43:49
阅读次数:
163
1.添加PRIMARY KEY(主键索引): ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) : ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 3.添加I ...
分类:
数据库 时间:
2017-11-22 20:19:51
阅读次数:
150