Windows 2008 64位Apache+PHP+MySQL配置

附件安装包默认是d:/case/,目录下,如果放在这个目录可不进行任何设置,可跳到apache安装步骤3,进行开启服务即可。

安装Apache 64位

1.解压

将下载的httpd-2.2.17-win64.rar压缩包解压到某一目录下,如D:\case\Apache2.2

2.编辑配置文件D:\case\Apache2.2\conf\httpd.conf作如下修改【注意路径中必须使用左斜杠】:

阅读更多

解决MySQL 服务器进程CPU占用100%

MYSQL CPU 占用 100% 的解决过程

进入 mysql 的 shell 命令行,调用 show processlist, 查看当前 mysql 使用频繁的 sql 语句:

mysql> show processlist;

反复调用此命令,发现网站 A 的两个 SQL 语句经常在 process list 中出现,其语法如下:

阅读更多

mysql字段之间的操作

有时候想在某个字段后或后插入一个新字段,一般phpmyadmin的时候,直接在某个字段前后增加相应字段即可,也可以用如下命令进行操作

ALTER TABLE `表明` ADD `字段` 字段属性 AFTER `上一个字段`  // ……表示 (例如 NOT NULL,相关参数 )

但有时候想移动一个字段的时候,这时候就要用到如下命令进行操作了

阅读更多

mysql随机查询

最近无事,翻了一下以前的博客,发现部分文章现在看起来确实有很大的差异,对于这篇mysql随机查询的文章,现在看起来,问题的确存在。

举个例子,要从tbl_consult表中随机提取一条记录,大家一般的写法就是:

阅读更多

mysql时间段查询

字段column_time的格式为时间格式

from_unixtime将时间戳转换为时间格式 *做个记号,之前纠结了半天

select * from wap_content where week(column_time) = week(now)

如果你要严格要求是某一年的,那可以这样

查询一天:

select * from table where to_days(column_time) = to_days(now());
select * from table where date(column_time) = curdate(); 

查询一

阅读更多

mysql查询时间段记录条数

已知字段为时间戳格式如下

select * from 表名 where from_unixtime(字段) between current_date() and date_format(current_date,'%Y-%m-%d 23:59:59') 

已知字段为时间格式如下

select * from 表名 where 字段 between current_date() and date_format(current_date,'%Y-%m-%d 23:59:59') 

from_unixtime :将时间戳转换为

阅读更多

Mysql命令行导入sql

phpmyadmin 导出 utf-8 的 insert 模式的 abc.sql

ftp abc.sql 到服务器

ssh 到服务器

mysql -u abc -p
use KKK(数据库名,如果没有就 create database KKK)
set names 'utf8'
source abc.sql

阅读更多