Content Explore

SSD 下的 MySQL IO 优化

Published : 2015-09-04 Categories : SQL Tags : MySQL InnoDB IO SSD
文/温国兵
一 目录
一 目录
二 背景
三 SSD 特性
四 基于 SSD 的数据库优化
五 A 项目 MySQL 主从关系图
六 程序切换之前调优
6.1 修改系统 IO 调度算法
6.2 修改 ...

GreenSQL - 开源数据库防火墙

Published : 2010-01-24 Categories : SQL Tags : GreenSQL MySQL PostgreSQL SQL injection SQL Firewall
保护开源的数据库系统MYSQL和PostgreSQL免遭SQL injection攻击。
官方站点:  http://www.greensql.net/
GreenSQL is an Ope...

Convert a MySQL DB from latin1 to UTF8

Published : 2009-11-19 Categories : MySQL Tags : MySQL mysqldump latin1 utf8 Convert sed
I had a latin1 collated MySQL 4.1 db that contained both English and Japanese text. I dumped the dat...

2.6 根据数据项的键排序

Published : 2008-11-18 Categories : Cookbook Tags : SQL DB2 MySQL Oracle PostgreSQL Database MSSQL case
2.6 根据数据项的键排序
Q: 针对某条件逻辑排序,如: job = 'SALESMAN' 按照 comm 排序,否则根据 sal 排序
A: 使用 case 表达式来动态改变如何对结果排序
sel...

2.5 处理排序空值

Published : 2008-11-18 Categories : Cookbook Tags : SQL DB2 MySQL Oracle PostgreSQL Database MSSQL case
2.5 处理排序空值
Q: 指定是否将空值字段行排在最后
A: 使用 case 表达式在 order by 子句中增加标记列; 或 RDBMS 特殊方案
DB2, MySQL, PostgreSQL,...

2.4 对字母数字混合的数据排序

Published : 2008-11-18 Categories : Cookbook Tags : SQL DB2 MySQL Oracle PostgreSQL Database MSSQL
2.4 对字母数字混合的数据排序
Q: 现有字母和数字混合的数据,按照数字或字母部分来排序,建立如下视图:
create view V
as
select ename ||' '|| deptno a...

2.3 按子串排序

Published : 2008-11-18 Categories : Cookbook Tags : SQL DB2 MySQL Oracle PostgreSQL Database MSSQL substr substring
2.3 按子串排序
Q: 按照字符串某一部分排序, 如按照某字段值的最后两个字符排序
A: 使用 DBMS 内置函数
DB2, MySQL, Oracle, PostgreSQL ( substr()...

1.13 按模式搜索

Published : 2008-11-13 Categories : Cookbook Tags : SQL DB2 MySQL Oracle PostgreSQL Database MSSQL LIKE
Q: 需要返回匹配特定子串或模式的行,比如在部门 10 和 20 中,返回名字有一个 "I", 或者职务中带有 "ER" 的员工行
A: 使用 LIKE 运算符, 通配符 "%"
Oracle,MyS...

1.12 将空值替换为实际值

Published : 2008-11-13 Categories : Cookbook Tags : SQL DB2 MySQL Oracle PostgreSQL Database MSSQL COALESCE
Q: 用非空值替换空值
A: 使用 COALESCE
Oracle,MySQL,PostgreSQL,MSSQL,DB2 (使用COALESCE())
SELECT coalesce(comm, 0)...

1.11 查找空值

Published : 2008-11-13 Categories : Cookbook Tags : SQL DB2 MySQL Oracle PostgreSQL Database MSSQL IS NULL IS NOT NULL
Q: 查找某列值为空的行
A: 使用 IS NULL,或者 IS NOT NULL
Oracle,MySQL,PostgreSQL,MSSQL,DB2 (使用IS NULL, IS NOT NULL)...