当前位置: 首页 > 网络应用技术

SQL优化:MySQL索引独立性各种摘要

时间:2023-03-08 15:51:25 网络应用技术

  例如:substring(字段名称,1,2)='xxx';

  例如:从测试中选择 * id-1 = 9;//错误编写;

  从测试中选择 * id = 10;//正确写作;

  例如:诸如confat('%',','2014-08-13','%'之类的字段名称);

  例如:字段名称 <> 2;

  参考信息:http://www.cx1314.cn/forum-64-1.html

  由于表T_number的字段定义为Varchar2(20),因此该字段在查询期间以数字类型的形式传递给Oracle,这将导致索引失败。

  例如:从测试中选择 * t_number = 133333333333;//错误编写;

  null时,必须将其与索引的第一列一起使用。当建立索引的第一个位置为null时,建立索引的其他列可能为null(但是当所有列必须满足时,null is Null)或=一个值;

  当建立索引的第一个位置为=一个值时,其他索引列可以是任何情况(包括null =一个值)。上述两种情况中的索引将失败,其他情况也不会失败。