遇到MySQL动不动就CPU占100%的时候,基本上可以确定问题出在查询上,二把刀程序猿通常没有什么优化的思维,所以才会出现这样的问题,如何定位问题,我搜了下相关信息,整理如下:
1.命令行用show processlist; 频繁查看,基本上看到的语句重复出现[……]
标签归档: MySQL
Linux修改MySQL编码方法
编辑my.cnf,分别:
在[client]下增加default-character-set=utf8在[mysqld]下增加default-character-set=utf8同时加上init_connect='SET NAMES utf8&ap[……]
MySQL-修改数据库引擎
MySQL如何在SELECT语句中给字段添加字符串
MySQL如何在SELECT语句中给字段赋值
SELECT FirstName, @flag:=1 AS flag FROM user; 上述指令就在select的时候给flag字段赋值为1了。
整理自:http://www.nowamagic.net/librarys/topics/detail/378/[……]
PHP-MySQL-BLOB数据类型的select和update
这个需求其实是因为有一个备份数据库,一个待还原的数据库,需要还原部分数据,其实默认用PDOselect出来的数据,写入的时候直接update过去就可以了。
示例代码:
<?php
$rs = $olddb->query("SELECT blob[......]MySQL-BLOB数据类型的读取与写入
BLOB是二进制的数据,所以读取和写入方式还不太一样,所以记录下:
<?php
$c="content";
$blobcontent = bin2hex(gzcompress($c)这样得到的数据,就可以作为字符串写入到数据库了。
提取的话,[……]
PHP-PDO-MySQL代码示例
<?php
$DB_HOST='127.0.0.1';
$DB_USER='root'; $DB_PASS=''; $DB_DATABASENAME='database';$d[......]MySQL字段类型中DATETIME、DATE和TIMESTAMP的区别
1.TIMESTAMP
显示格式:YYYY-MM-DD HH:MM:SS时间范围:[ '1970-01-01 00:00:00'到'2037-12-31 23:59:59']注意:
- TIMESTAMP列不为空时[……]
批量修改博客的内容标题和tags
之前一些单词拼写有错误,没有注意大小写之类的细节,索性抽点时间批量改了下,总结代码如下:
UPDATE wp_posts SET post_content = replace(post_content, 'jquery','jQuery&[......]