现在位置: 首页 > [db:关键字]
2020年05月02日 数据库 ⁄ 共 1155字 评论关闭
在mysql中进行分页查询时,一般会使用limit查询,而且通常查询中都会使用orderby排 序。但是在表数据量比较大的时候,例如查询语句片段limit 10000, 20,数据库会读取10020条数据,然后把前10000条丢弃,把最后的20条返回给你,这种消耗是可以避免的,也是没必要的。下边介绍几种优化方法:   优化方法1(让分页操作在索引中进行):   一般表中经常作为条件查询的列都会建立索引,例如如下查询   Sql代码 ...
阅读全文
2020年05月02日 数据库 ⁄ 共 694字 评论关闭
Varchar 对每个英文(ASCII)字符都占用2个字节,对一个汉字也只占用两个字节   char 对英文(ASCII)字符占用1个字节,对一个汉字占用2个字节   Varchar 的类型不以空格填满,比如varchar(100),但它的值只是"n",则它的值就是"n"   而char 不一样,比如char(100),它的值是"n",而实际上它在数据库中是"n "(n后共有99个空格,就是把它填满为100个字节)。   由于 char...
阅读全文
2020年05月02日 数据库 ⁄ 共 3267字 评论关闭
今天看到一条微博,提到mysql日期相减的错误结果,以前没有怎么注意,于是测试了一下,发现确实很坑爹,很容易踩雷,于是整理博客提醒一下大家。   先看一下错误的现象如下,第1条正确,第2,3条的t2-t1不正确:   [sql]   mysql> select t1,t2,t2-t1 from mytest;   +---------------------+---------------------+-------+   | t1          &nbs...
阅读全文
2020年05月02日 数据库 ⁄ 共 1020字 评论关闭
问题描述:   1.  ibatis 中 mysql语句   Java代码   <select id="getQids" parameterClass="int" resultClass="hashMap">   SELECT d.qid,GROUP_CONCAT(epq.qid) qids   FROM table1 d,table2 epq   WHERE d.qid=#qid#   AND   d.pid=epq.pid   GROUP BY d.checkPid   LIMIT 1   </select>   2. service层代码   Java代码   ...
阅读全文
2020年04月30日 数据库 ⁄ 共 3571字 评论关闭
文章目录 接下来的SQL server内容就开始今天的主题 开文之前首先要讲讲几个概念 什么是具有包含性列的索引?请看官方解释:http://msdn.microsoft.com/zh-cn/library/ms190806%28SQL.90%29.aspx 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为“覆盖查询”。 【索引覆盖】 假如返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键...
阅读全文
2020年01月03日 移动开发 ⁄ 共 364字 评论关闭
PHP获取当前页面的URL/*** 获取当前页面地址*Java:http://www.xuebuyuan.com*/function getPageUrl() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"] . &q...
阅读全文
2020年01月03日 移动开发 ⁄ 共 1344字 评论关闭
PHP开发中时间戳函数使用方法总结PHP语言中的函数有许多种,各种应用方式不同,实现的功能也不尽相同。我们在本文种为大家总结了PHP时间戳函数,希望能作为参考学习对象。一,PHP时间戳函数获取指定日期的unix时间戳 strtotime(”2009-1-22″) 示例如下:echo strtotime(”2009-1-22″) 结果:1232553600说明:返回2009年1月22日0点0分0秒时间戳二,PH...
阅读全文