使用下面的函数来进行模糊查询,如果出现的位置>0,表示包含该字符串。
查询效率比like要高。
如:
table.field like ‘%AAA%’ 可以改为 locate (‘AAA’ , table.field) > 0
注:locate(substr,str)
用explain查看结果,rows越少越好!
1、用like查询
2、用locate查询...
分类:
数据库 时间:
2015-01-09 20:58:12
阅读次数:
209
一:locate命令
locate命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。
即先运行:updatedb(无论在那个目录中均可,可以放在crontab中 )后在 /var/lib/slocate/ 下生成 slocate.db 数据库即可快速查找。在...
分类:
系统相关 时间:
2015-01-09 19:24:47
阅读次数:
292
运行locate httpd.conf,提示-bash: locate: command not found错误。则需要安装mlocate软件包:yum install mlocate搜索,提示locate: can not stat () `/var/lib/mlocate/mlocate.db'...
分类:
其他好文 时间:
2015-01-09 01:34:08
阅读次数:
176
whereis<程序名称>查找软件的安装路径-b只查找二进制文件-m只查找帮助文件-s只查找源代码-u排除指定类型文件-f只显示文件名-B<目录>在指定目录下查找二进制文件-M<目录>在指定目录下查找帮助文件-S<目录>在指定目录下查找源代码locate<文件名称>..
分类:
系统相关 时间:
2015-01-08 11:33:47
阅读次数:
256
1.find命令解析
2.locate命令解析
3.whereis命令解析
4.which命令解析
5.type命令解析...
分类:
系统相关 时间:
2015-01-05 14:58:49
阅读次数:
245
做android应用的调试,最怕就是报错,crash,看到这篇好文章,记录一下:转自:http://www.csdn.net/article/2014-12-30/2823366-Locate-Android-NDKAndroid NDK是什么?Android NDK 是在SDK前面又加上了“原生”...
分类:
移动开发 时间:
2014-12-31 14:25:18
阅读次数:
246
whereis 查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B 在指定目录下查找二进制文件-M 在指定目录下查找帮助文件-S 在指定目录下查找源代码locate 在文件索引数据库中搜索文件-d 搜索指定数据库upda...
分类:
系统相关 时间:
2014-12-31 14:24:35
阅读次数:
240
转载http://blog.chinaunix.net/uid-20554039-id-3035417.html我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索。这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用。 wh...
分类:
系统相关 时间:
2014-12-31 11:15:41
阅读次数:
246
当用apt-get更新软件包时常出现错误提示Unable to locate package update,
尤其是在ubuntu server上,解决方法是:
先更新apt-get
#sudo apt-get update
执行完后,问题就解决了。
继续更新:
#sudo apt-get upgrade...
分类:
系统相关 时间:
2014-12-30 19:04:43
阅读次数:
184
问题:VMware虚拟机安装了ubuntu11.04,在使用apt-get安装软件时一直提示E:Unabletolocatepackage。 百度了原因,说是要更新源,使用命令:sudoapt-getupdate更新了,但更新之后问题还是存在; 解决方案:主要还是源的问题,目前网上找的很多源都...
分类:
系统相关 时间:
2014-12-29 21:20:41
阅读次数:
329