摘要: Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男'WHEN '2' THEN '女'ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' THEN '男' WHEN sex = '2' THEN '女' ELSE '其他' END 这两种方式,可以实现相同的功能。简单Case函数... 阅读全文
posted @ 2012-09-27 11:09 firmy 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1、复制表结构及数据到新表CREATE TABLE 新表SELECT * FROM 旧表这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter"添加,而且容易搞错。2、只... 阅读全文
posted @ 2012-09-27 11:08 firmy 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构my... 阅读全文
posted @ 2012-09-27 11:08 firmy 阅读(134) 评论(0) 推荐(0) 编辑
摘要: mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,那如何打开mysql的慢查询日志记录呢? 其实打开mysql的慢查询日志很简单,只需要在mysql的配置文件里(windows系统是my.ini,linux系统是my.cnf)的[mysqld]下面加上如下代码:log-slow-queries=/var/lib/mysql/slowquery.logl... 阅读全文
posted @ 2012-09-27 11:08 firmy 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 更新 mysql时使用 LOW_PRIORITY 降低写操作的优先级由于mysql 默认写操作会优先于读操作,这会造成某些更新非常频繁的字段影响了查询的速度,所以对于类似于点击次数这样的字段,可以用LOW_PRIORITY来降低此更新的优先级,让查询操作优先,这样会增加网站读取的速度。在dz和phpwind中有很多这样的用法。例如:$db->query("UPDATE LOW_PRIORITY {... 阅读全文
posted @ 2012-09-27 11:08 firmy 阅读(355) 评论(0) 推荐(0) 编辑
摘要: create database DBPromaryuse DBPromarygo--创建promary表create table promary(proID int primary key,proName varchar(50) not null)----------------------------------------------------------------------------... 阅读全文
posted @ 2012-09-27 11:07 firmy 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 去掉iframe横向滚动条_iframe滚动条主页面加IFRAME SCROLLING="YES"子页面'让竖条消失:<BODY STYLE='OVERFLOW:SCROLL;OVERFLOW-Y:HIDDEN'></BODY>'让横条消失:<BODY STYLE='OVERFLOW:SCROLL;OVERFLOW-X:HIDDEN'></BODY>'还要去掉'子页面里的<!DOCTYPE htm... 阅读全文
posted @ 2012-09-27 11:06 firmy 阅读(166) 评论(0) 推荐(0) 编辑