摘要: 最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录。 引入概念通过数值比较、范围过滤等就可以完成绝大多数我们需要的查询,但是,如果希望通过关键字的匹配来进行查询过滤,那么就需要基于相似度的查询 阅读全文
posted @ 2021-11-19 17:27 托马斯骨头收集 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1、 第一范式:数据表中的每一列(每个字段)都不可以再拆分。 2、 第二范式:在第一范式的基础上,分主键列完全依赖于主键,而不能是依赖于主键的一部分。 3、 第三范式:在满足第二范式的基础上,表中的非主键只依赖于主键,而不依赖于其他非主键。 阅读全文
posted @ 2021-11-19 14:16 托马斯骨头收集 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1、 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引 2、 用索引可以提高查询 3、 SELECT子句中避免使用*号,尽量全部大写SQL 4、 应尽量避免在 where 子句中对字段进行 is null 值判断,否则将导致引擎放弃使用索引而进行 阅读全文
posted @ 2021-11-19 14:14 托马斯骨头收集 阅读(51) 评论(0) 推荐(0) 编辑