摘要: /** * * @email 514320008@qq.com * @author jshaibozhong * */1,打开APACHE的目录 \Apache2\conf\extra\httpd-vhosts.conf2,在文件最后加入如下代码 DocumentRoot E:\projects\AD ServerName www.ad.com ServerAlias www.ad.com3,打开hosts 文件C:\Windows\System32\drivers\etc\hosts配置以下域名127.0.0.2 www.ad.com4,在浏览器中即可你用所配置的域名www.ad.... 阅读全文
posted @ 2013-07-25 13:58 jshaibozhong 阅读(2205) 评论(2) 推荐(0) 编辑
摘要: DROP PROCEDURE IF EXISTS `ALTER_Field`$$CREATE PROCEDURE `ALTER_Field`()BEGIN #InApp_MobiPhone 表增加extraInfo IF EXISTS (SELECT * FROM information_schema.columns WHERE table_name = 'InApp_MobiPhone' AND column_name = 'extraInfo') = FALSE THEN ALTER TABLE `InApp_MobiPhone` add extraIn.. 阅读全文
posted @ 2013-07-25 13:43 jshaibozhong 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 下面为您介绍的sql语句都是mysql修改字段操作中的一些常用语句,如果您是一个刚刚接触mysql数据库的新手,不妨一看,对您学习mysql修改字段方面会大有裨益。mysql修改字段的默认值alter table tb_mer_team_column drop constraint DF_tb_mer_team_column_columnOrder alter table tb_mer_team_column add constraint DF_tb_mer_team_column_columnOrder default 0 for columnOrder sql 语句添加字段alter t. 阅读全文
posted @ 2013-07-25 11:41 jshaibozhong 阅读(432) 评论(0) 推荐(0) 编辑
摘要: CREATE DEFINER=`root`@`localhost` PROCEDURE `createBusiness`(parameter1 int)BEGIN #Routine body goes here... DECLARE flag int DEFAULT parameter1;#声明变量flag,将参数值赋给该变量 DECLARE uuidStr VARCHAR(32);#声明一个长度为32位的字符串 DECLARE currentTime TIMESTAMP;#声明一个类型为时间戳的变量 declare err INT default 0;#声明一个... 阅读全文
posted @ 2013-07-24 19:48 jshaibozhong 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 网上配置文档众多,但是对着他们的文档来做老是出问题,于是花了点时间研究了一下,写成总结,方便以后查阅。也希望学习sphinx的朋友能少走弯路。Coreseek的安装请参考:http://blog.chinaunix.net/uid-20639775-id-3261834.html。一、sphinx的配置sphinx配置文件结构介绍Sphinx的配置文件结构如下:Source 源名称1{ #添加数据源,这里会设置一些连接数据库的参数比如数据库的IP、用户名、密码等#设置sql_query、设置sql_query_pre、设置sql_query_range等后面会结合例子做详细介绍 ……}... 阅读全文
posted @ 2013-07-17 15:58 jshaibozhong 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 一、Sphinx简介Sphinx是由俄罗斯人Andrew Aksyonoff开发的一个全文检索引擎。意图为其他应用提供高速、低空间占用、高结果相关度的全文搜索功能。Sphinx可以非常容易的与SQL数据库和脚本语言集成。当前系统内置MySQL和PostgreSQL数据库数据源的支持,也支持从标准输入读取特定格式的XML数据。Sphinx的特性如下:a)高速的建立索引(在当代CPU上,峰值性能可达到10 MB/秒);b)高性能的搜索(在2 – 4GB的文本数据上,平均每次检索响应时间小于0.1秒);c)可处理海量数据(目前已知可以处理超过100 GB的文本数据,在单一CPU的系统上可 处理100 阅读全文
posted @ 2013-07-17 15:52 jshaibozhong 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 我喜欢尝试新鲜的东西。以前一直用gii生成工具,前几天突然发现用shell的方法,感觉很不错。特此总结一下yii的几个命令。gii的工具页面:- Controller Generator- Crud Generator- Form Generator- Model Generator- Module Generator shell对应的命令- controller- crud- form- help- model- module一、gii生成方法:first:打开gii模块'modules'=>array('gii'=>array('clas 阅读全文
posted @ 2013-07-17 11:42 jshaibozhong 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如何提高sql语句查询效率,显得十分重要。以下是网上流传比较广泛的30种SQL查询语句优化方法:1、应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。2、对查询进行优化,应尽量 阅读全文
posted @ 2013-07-16 17:30 jshaibozhong 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 我的个人实践是:phpmyadmin 导出 utf-8 的 insert 模式的 abc.sqlftp abc.sql 到服务器ssh 到服务器mysql -u abc -p use KKK(数据库名,如果没有就 create database KKK) set names 'utf8' source abc.sql注意:我看到 set character set utf8; 的说法,那样不行,中文乱码。1.首先在命令行控制台中打开mysql或许命令的如下:mysql -u root -p database_name然后或许会提示输入对应的密码2.下面这条命令或许对你有用,当你 阅读全文
posted @ 2013-07-16 15:21 jshaibozhong 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 存储过程天天用,关于使用存储过程的sql语句的争论也一直在,个人觉得使用存储过程要好于用sql语句,整理了一些说明:存储过程是由一些SQL语句和控制语句组成的被封装起来的过程,它驻留在数据库中,可以被客户应用程序调用,也可以从另一个过程或触发器调用。它的参数可以被传递和返回。与应用程序中的函数过程类似,存储过程可以通过名字来调用,而且它们同样有输入参数和输出参数。 根据返回值类型的不同,我们可以将存储过程分为三类:返回记录集的存储过程, 返回数值的存储过程(也可以称为标量存储过程),以及行为存储过程。顾名思义,返回记录集的存储过程的执行结果是一个记录集,典型的例子是从数据库中检索出符合某一个. 阅读全文
posted @ 2013-07-12 10:32 jshaibozhong 阅读(373) 评论(0) 推荐(0) 编辑