
mysql
技术日记
这个作者很懒,什么都没留下…
展开
-
MySQL总结
用union比or更快使用 or 会使索引会失效,在数据量较大的时候查找效率较低,通常建议使用 union 代替 or。SELECT name, population, area FROM worldWHERE area > 3000000 OR population > 25000000;==========================================================SELECT name, population, areaFROM wo翻译 2020-07-15 15:20:01 · 226 阅读 · 0 评论 -
判断MySql某个数据库是否存在
SELECT * FROM information_schema.SCHEMATA where SCHEMA_NAME='dbname';转载 2017-10-20 15:55:55 · 5673 阅读 · 0 评论 -
MySQL查询结果按in集合顺序排序
按IN里面的顺序排序:select * from table where id IN (3,6,9,1,2,5,8,7) order by field(id,3,6,9,1,2,5,8,7);出来的结果集就是按in集合里的顺序排序参考:http://www.jb51.net/article/25639.htm转载 2018-01-15 09:46:09 · 1414 阅读 · 0 评论 -
zencart数据库表崩溃
前段时间用zencart建站出现莫名其妙的打不开,提示数据库出错,于是一番辛苦排错,发现是whos_online表崩溃了。办法1.办法2. 参考1:https://zhidao.baidu.com/question/1893924924950825460.html参考2:http://blog.youkuaiyun.com/harryxlb/article/de原创 2018-01-06 15:56:04 · 570 阅读 · 0 评论 -
distinct和count(*)合用会有问题
之前在一条MysqL查询语句里出现了莫名其妙的问题,然后经过网上一番搜索,终于发现是distinct和count(*)合用出现了问题,以下转载别人的内容:实验:查询一个column的无重复记录,需要知道有多少条记录,并显示记录。统计记录用count(*)函数,无重复记录distinct,以emp表为例。(1)先查询无重复记录[@more@]SQL>select distinct emp.sal f转载 2018-01-18 20:45:52 · 31417 阅读 · 0 评论