MySQL
文章平均质量分 60
ajaxuser
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql中的联结查询
数据库中有两种联接:内联接,外联接。 <br /> 一、其中内联接就是一般的相等联接。 <br /> 如:(以下两句相同) <br /> select * from a inner join b on a.id=b.id; <br /> select * from a, b where a.id = b.id; <br /><br /> 二、外连接 <br /> 对于外连接,可以分为左外连,右外连,全外连。详细介绍如下: <br /> 1. LEFT OUTER原创 2011-05-29 17:20:00 · 478 阅读 · 0 评论 -
mysqldump备份和还原数据库
mysqldump是MySQL提供的数据库导出的实用程序.备份数据库 mysqldump -h hostname -u username -p password dbname > filename.sql备份数据库表 mysqldump -h hostname -u use原创 2010-10-19 19:27:00 · 591 阅读 · 0 评论 -
SQL控制流程函数CASE...
SELECT ( CASE `table1`.`parent_code` WHEN '01' THEN '媒体' WHEN '02' THEN '品牌' WHEN '03' THEN 'BD' END ) AS 一级名称, `table1`.`name` AS 二级名称, `ta原创 2011-10-09 17:06:39 · 679 阅读 · 0 评论 -
MySQL日志文件
编辑mysql配置文件 my.cnf [mysqld] #错误日志 log_error = /var/log/mysql/error.log #记录所有操作日志 log = /var/log/mysql/mysql.log #更新日志 log_update = /var/log/mysql/mysql-update.log #慢查询日志 log_slow_queries = /v原创 2011-07-23 16:22:17 · 631 阅读 · 0 评论 -
MySQL主从复制
MySQL主从复制的原理 MySQL复制是从一个MySQL实例(Master)复制到另一个MySQL实例(Slave)。要实现MySQL主从复制,首先必须打开Master端的Binary Log,主服务器将更新写入二进制日志文件,并维护日志文件的一个索引以跟踪日志循环。当一个从服务器连接到主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,原创 2011-10-31 22:02:31 · 553 阅读 · 0 评论 -
MySQL数据类型char、varchar、text的比较
char(n)定义的列的长度为固定的,长度为0~255之间。 当保存char值时,在它们的右边填充空格以达到指定的长度。 当检索到char值时,尾部的空格被删除掉。 注意:char最大长度是255字符,字符数和字符集没关系。 varchar(n)定义的列的长度为可变长的。 该类型在5.0以下的版本中的最大长度限制为255字节, 而在5.0及以上的版本中,varchar数据类型的长度原创 2012-12-12 13:31:24 · 1643 阅读 · 0 评论 -
MyISAM与InnoDB的区别
MyISAM InnoDB 构成上区别 每个MyISAM在磁盘上存储成三个文件。文件名为表名,扩展名为文件类型。 .frm 文件存储表定义; .MYD(MYData) 数据文件的扩展名; .MYI(MYIndex) 索引文件的扩展名。 基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表的大小只受限于操作系统文件的原创 2012-12-13 12:54:17 · 542 阅读 · 0 评论 -
LIKE、ORDER BY、GROUP BY索引优化
1.LIKE 2.ORDER BY 3.GROUP BY原创 2012-12-27 16:27:46 · 1207 阅读 · 0 评论 -
MySQL复制原理图解
复制如何工作 整体上来说,复制有3个步骤: 1.master将变更记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events)。 2.slave将master的binary log events拷贝到它的中继日志(relay log); 3.slave回放中继日志中的事件,更新自己的数据。 下图描述了复制的过程: 如何让slav原创 2012-12-27 11:17:04 · 925 阅读 · 0 评论 -
MySQL索引优化
MySQL索引类型分为:普通索引、唯一索引、主键、全文索引。 普通索引允许重复的值出现。 唯一索引除了不能有重复的记录外,其它和普通索引一样。 主键是一种特殊的唯一索引。 全文索引只能对(char,varchar,text)进行索引,MyISAM引擎支持全文索引。 1.什么情况下需要建立索引? 通常情况下来讲,在WHERE、JOIN以及LIKE子句中出现的列需要建立索引。 2原创 2012-12-15 16:52:16 · 655 阅读 · 0 评论 -
MySQL主从复制详解
实验环境: Master:version:MySQL5.5 ip:192.168.1.102 Slave: version:MySQL5.5 ip:192.168.1.103 一、复制解决的问题 1.数据分布 MySQL的复制通常不会对带宽造成很大压力,并且可以随意启动和停止。 因此对于在不同地方维护数据拷贝很有作用。 2.负载均衡 MySQL复制可以把读取分布在不同的服务原创 2012-12-30 15:17:51 · 2763 阅读 · 1 评论 -
利用keepalived构建高可用的MySQL
一、概述 MySQL-HA目前有很多实现方案,今天就用MySQL双master+keepalived来实现MySQL-HA。 在MySQL-HA环境中,MySQL互为主从关系,这样就保证了两台MySQL数据的一致性。 然后用keepalived实现虚拟IP,通过keepalived来实现MySQL故障时自动切换。 实验环境如下: Ubuntu12.04 MySQL5.5 keepaliv原创 2012-12-30 20:02:23 · 2966 阅读 · 0 评论
分享