`
文章列表
一直以为mysql随机查询几条数据,就用 SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了。 但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上 查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低。 You cannot use a column with RAND() values in an ORDER BY clause, because ORDER BY would evaluate the column multiple times. 搜索Google, ...
在mysql中查询5条不重复的数据,使用以下: 1 SELECT * FROM `table` ORDER BY RAND() LIMIT 5  就可以了。但是真正测试一下才发现这样效率非常低。一个15万余条的库,查询5条数据,居然要8秒以上 搜索Google,网上基本上都是查询max(id) * rand()来随机获取数据。 1 SELECT *  2 FROM `table` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `table`)) AS id) AS t2  3 WHERE t1.id >= t2.id   ...
最近在做的一个项目用到获取域名和IP的功能,大致有以下几种方法。 获取域名IP的方法可以使用内置的函数gethostbyname获取,例如: echo gethostbyname("www.jbxue.com"); 以上则会直接输出域名所对应的的IP,当然各个地方测试的结果是不一样的,因为百度的服务器也不只有一台,我这边的ip是115.239.210.27; 下面是获取域名的方法,例如有一段网址是这样的:http://www.jbxue.com/all-the-resources-of-this-blog.html //则会输出www.jbxue.com //全局数组 ...
一,为什么要开启这个查询呢? 数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。这也是发这篇博文的原因 二,开启mysql的慢查询 方法1,用命令开启慢查询 查看复制
修改my.cnf的mysqld部分: long_query_time = 1              //定义慢查询的时间1表示1秒--log-slow-queries[=file_name]   //记录慢查询到日志文件--log-queries-not-using-indexes //将没使用索引的sql记录到日志文件实例:[mysqld]long_query_time = 1log-slow-queries = /usr/local/mysql5.0.40/var/slow_query.loglog-queries-not-using-indexes = true "to ...
系统平台为redhat 5,安装mysql5数据库。 一、使用RPM包进行安装 首先,可以从安装光盘中或者到mysql的网站上下载对应版本的rpm包如下: MySQL-server-community-5.1.38-0.rhel5.i386.rpm MySQL-client-community-5.1.38-0.rhel5.i386.rpm 接着,可以使用rpm命令进行安装: rpm -ivh MySQL-server-community-5.1.38-0.rhel5.i386.rpm rpm -ivh MySQL-client-community-5.1.38-0.rh ...
转载的一篇文章,讲解css内容居中的。 网上有关css 居中的文章不胜枚举,不过大多没有做系统的总结。这里分享的这篇有关css居中的文章,个人感觉不错,值得收藏。 一、水平居中1,将元素水平居中(use margin & width property)css code:div.h_align{ border: 1px solid black;  margin: 0 auto;  width: 50%;/*必须指定宽度,可为百分比或像素值*/}html code:<div class="h_align">我用margin:0 auto!come on 求 ...
发布:thatboy   来源:脚本学堂      【 大   中   小 】 分享一例php导出word格式文件的代码,一个导出内容为word文档的php类,分享给大家,感兴趣的朋友参考学习下。 本节内容: 一个php 导出word文档的类 例子:
一、用windows里面自带的com,然后用 php生成word文档。 <?php$word= new COM("word.application") or die("Unable to create Word document");print "Loaded Word, version {$word->Version}\n";$word->Visible = 0;$word->Documents->Add();//设置边距$word->Selection->pageSetup-> ...
发布:sunday01   来源:Net 今天 为大家介绍一个 php 生成 导出word(可包含图片)的代码,有需要的朋友可以参考下。转自:http://www.jbxue.com/article/6348.html 之前介绍过php生成word的例子,只是不能包含图片与链接。今天 为大家介绍一个 php 生成 导出word(可包含图片)的代码,有需要的朋友可以参考下。1、生成word的类 docclass.php:  复制代码代码示例: <?php/***************
动态创建及删除select、添加及删除选项option、获得选项option的值、获得选项option的文本等等,感兴趣的朋友可以参考下哈 1.动态创建select  复制代码代码如下: function createSelect(){ var mySelect = document.createElement_x("select"); mySelect.id = "mySelect"; document.body.appendChild(mySelect); }  2.添加选项option 
有一id=test的下拉框,怎么拿到选中的那个值呢?本文将采用javascript原生的方法及jquery方法(前提是已经加载了jquery库)来简单实现下 现在有一id=test的下拉框,怎么拿到选中的那个值呢? 分别使用javascript原生的方法和jquery方法  复制代码代码如下: <select id="test" name=""> <option value="1">text1</option> <option value="2">text2< ...
JS函数经常使用的比较多比如获取页面地址参数、地址跳转、判断是否数字等等,在本文整理了一些,感兴趣的可以参考下 Js获取页面地址参数  复制代码代码如下: function getUrlPara(paraName) { var sUrl = location.href; var sReg = "(?://?|&){1}" + paraName + "=([^&]*)" var re = new RegExp(sReg, "gi"); re.exec(sUrl); 
jquery左右滚动焦点图banner图片,鼠标经过显示上下页,适合宽和高都比较大的页面使用附演示,感兴趣的朋友可以参考下 jquery左右滚动焦点图banner图片,鼠标经过显示上下页 适合宽和高都比较大的页面使用。 <div class="bannerbox"> <div id="focus"> <ul> <li><a href="http://www.jbxue.com/" target="_blank"> <img src ...
禁用键盘功能键的方法有很多,本文介绍下使用javascript如何实现禁用键盘功能键及其他键的方法。 代码: <body oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onbeforecopy="return false" onmouseup=document.selection.empty() oncopy=document.selection.empty() onselect=doc ...
Global site tag (gtag.js) - Google Analytics