常见三种: innodb:所有数据在一个文件中 myisam:数据分类存储 memory:内存 innodb和myisam区别: innodb(李小心):支持事务,不支持全文索引,行锁(更细),支持多种索引 myisam(张马虎):不支持事务,支持全文索引,表锁,只支持B树索引 ...
分类:
数据库 时间:
2017-12-07 17:24:17
阅读次数:
180
【Sql分类】 DDL create(创建) drop(删除) alter(修改) DML insert(插入) update(修改) delete(删除) DQL(重点) select DCL grant(授权) revoke(跟授权相反) DTL (事务) bengin(开始) commit(提 ...
分类:
其他好文 时间:
2017-11-21 23:49:19
阅读次数:
280
一、概述 MySQL全文检索是利用查询关键字和查询列内容之间的相关度进行检索,可以利用全文索引来提高匹配的速度。 二、语法 MATCH (col1,col2,...) AGAINST (expr [search_modifier]) search_modifier: { IN BOOLEAN MOD ...
分类:
数据库 时间:
2017-11-08 17:27:29
阅读次数:
192
使用索引是数据库性能优化的必备技能之一。在MySQL数据库中,有四种索引:聚集索引(主键索引)、普通索引、唯一索引以及我们这里将要介绍的全文索引(FULLTEXT INDEX)。 全文索引(也称全文检索)是目前搜索引擎使用的一种关键技术。它能够利用「分词技术「等多种算法智能分析出文本文字中关键字词的 ...
分类:
数据库 时间:
2017-11-07 19:46:04
阅读次数:
258
索引本质都是:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方式来锁定数据。索引的主要的功能就是加速查找。 一、mysql的常见索引 除此之外还有全文索引,即FULLTEXT,但其实对于全文搜索,我们并不会 ...
分类:
数据库 时间:
2017-10-31 21:32:36
阅读次数:
239
一 索引的创建 索引减慢了 写的操作,优化了读取的时间 index:普通索引,加速了查找的时间。 fulltext:全文索引,可以选用占用空间非常大的文本信息的字段作为索引的字段。使用fulltext时需要借助第三方的软件sphinx专用去那问搜索。 创建格式,创建表时加上索引: create ta ...
分类:
数据库 时间:
2017-10-31 18:45:25
阅读次数:
190
事务的性质: 原子性:同一个事务中的所有操作要不然全部成功要不然全部失败 一致性:一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,,也就是说一个事务执行之前和执行之后都必须处于一致性状态。 隔离性:隔离性是当多个用户并发访问数据库时,比如操作同一张表时,数据库为每一个用户开启的事务 ...
分类:
数据库 时间:
2017-10-30 18:27:40
阅读次数:
254
创建索引和删除索引 1、在已经存在的表上创建索引 或者 2、创建表的时侯创建索引 以上参数详解: unique:唯一索引,该索引所在字段的值必须是唯一的。 fulltext:全文索引,它只能创建在 char、varchar、text 类型的字段上,而且,现在只有 myisam 引擎支持全文索引。 s ...
分类:
数据库 时间:
2017-10-30 14:34:04
阅读次数:
238
mysql The used table type doesn’t support FULLTEXT indexes 是不支持全文索引,解决方案: 1、停掉mysql服务2、打开my.ini,搜索default-storage-engine= 你搜索到的应该是 default-storage-eng ...
分类:
数据库 时间:
2017-10-24 13:16:32
阅读次数:
263
YSQL索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录 开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无 需扫描任何记录 ...
分类:
数据库 时间:
2017-10-17 15:08:36
阅读次数:
201