mysql
文章平均质量分 56
zhb1208
这个作者很懒,什么都没留下…
展开
-
mysql 基础
1.查看字符集 show variables like '%char%'; 2.基本操作 控制流程函数 CASE value WHEN [compare-value] THEN result [WHEN [compare-value] THEN result ...] [ELSE result] END CASE WHEN [condition] THEN result [WHEN ...原创 2010-08-05 17:56:19 · 257 阅读 · 0 评论 -
MySQL Storage Engine 小记
这段时间在看《High Performance MySQL》,看到存储引擎这个地方感到很多细节比较陌生,所以总结小记一些为了适应各种不同的运行环境,MYSQL提供了多种不同的存储引擎(Storage Engine ),在应用程序开发这个层面上,开发者可以根据不同的需求选择适合的Storage Engine 方案,更为灵活的是,你可以根据每张表将要存储数据的特点,选择不同的Storage En...原创 2012-03-22 10:41:17 · 88 阅读 · 0 评论 -
MySQL表锁情况和文件打开数
1. 缘起 我们所有Mysql的db引擎是MyISAM,在高并发的情况下,表级锁存在很严重的问题。 如下: 2. MySQL表锁情况学习 mysql> show global status like 'table_locks%'; +-----------------------+-----------+ | Variable_name...原创 2012-03-20 10:41:59 · 118 阅读 · 0 评论 -
Mysql数据库调优
第二篇 优化篇 第1章 SQL优化 1.1 优化SQL的一般步骤 1.1.1 通过show status和应用特点了解各种SQL的执行频率 通过SHOW STATUS可以提供服务器状态信息,也可以使用mysqladmin extended-status命令获得。SHOW STATUS可以根据需要显示session级别的统计结果和global级别的统计结果。 ...原创 2012-02-23 09:39:47 · 240 阅读 · 0 评论 -
Mysql master && slave
InnoDB和MyISAM简介 MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是Indexed Sequential Access Method (有索引的 顺序访问方法) 的缩写,它是存储记录和文件的标准方法.与其他存储引擎比较,MyISAM具有检查和修复表格的大多数工具. MyISAM表格可以被压缩,而且它们支持全文搜索.它们不是事务安全的,而且也...原创 2011-12-23 10:10:25 · 99 阅读 · 0 评论 -
mysql基础知识
1. 字符集 show variables like '%char%'; 2. Cannot convert value '0000-00-00 00:00:00' 错误解决方案 MySQL数据库,如果数据库中Datetime字段为空为值为'0000-00-00 00:00:00', Hibernate就会报如下错误 “Cannot convert value '00...原创 2011-02-10 14:06:05 · 100 阅读 · 0 评论 -
MYSQL中的IFNULL与IF函数
1. IFNULL(expr1,expr2) 2. 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 3. mysql> select IFNULL(1,0); 4. -> 1 5. mysql> select IFNULL...原创 2010-10-28 14:58:55 · 101 阅读 · 0 评论 -
MYSQL官方手冊—性能优化 doc文檔
优化是一个复杂的任务,因为最终要求了解整个待优化的系统。尽管可以进行局部优化而不需要了解系统或应用程序,为了优化得更好,你必须知道更多的信息。 這裡附上MYSQL官方手冊—性能优化篇一份。 ...原创 2010-10-28 14:52:43 · 67 阅读 · 0 评论 -
mysql5配置主从库
安装mysql请参考以下文章 http://blog.sina.com.cn/s/blog_4fe1599c01000b7t.html 下面直接记录下配置主从库的操作: 1.在主库建立要同步的数据库,建立主库的帐号和修改主库配置 首先连接上数据库 mysql -S /tmp/mysql-3108.sock 创建测试同步的数据库,"create database sinatest;"...原创 2010-08-25 11:29:58 · 130 阅读 · 0 评论 -
Mysql Explain 详解
Mysql Explain 详解 一.语法 explain < table_name > 例如: explain select * from t3 where id=3952602; 二.explain输出解释 +----+-------------+-------+-------+-------------------+---------+---------+-...原创 2010-08-25 11:09:20 · 81 阅读 · 0 评论 -
mysql long to date
1.在开放中,有时候为方便将日期时间以long类型(秒钟)存在数据库,这里要查询数据就需要进行转换。 在mysql中只要使用from_unixtime函数就可以了。 附mysql的两个转换函数: 在mysql 数据库中,“2009-09-15 00:00:00”转化为列为长整型的函数: select unix_timstamp("2009-09-15 00:00:00")*1000, ...原创 2010-08-18 13:38:47 · 630 阅读 · 0 评论 -
mysql的字符串函数
对于针对字符串位置的操作,第一个位置被标记为1。 ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 5...原创 2010-08-11 16:58:54 · 87 阅读 · 0 评论 -
concat和concat_ws()区别及MySQL的几个实用字符串函数
1、concat()函数 1.1 MySQL的concat函数可以连接一个或者多个字符串,如 mysql> select concat('10'); +--------------+ | concat('10') | +--------------+ | 10 | ...原创 2010-08-11 13:39:08 · 111 阅读 · 0 评论 -
MySQL索引的Index method中btree和hash的区别
在MySQL中,大多数索引(如 PRIMARY KEY,UNIQUE,INDEX和FULLTEXT)都是在BTREE中存储,但使用memory引擎可以选择BTREE索引或者HASH索引,两种不同类型的索引各自有其不同的使用范围。 Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Ha...原创 2013-07-23 17:45:33 · 123 阅读 · 0 评论