- 博客(6)
- 收藏
- 关注
原创 MySQL索引原理
B+树索引是B+树在数据库中的一种实现,是最常见也是数据库中使用最为频繁的一种索引。B+树中的B代表平衡(balance),而不是二叉(binary),因为B+树是从最早的平衡二叉树演化而来的。在讲B+树之前必须先了解二叉查找树、平衡二叉树(AVLTree)和平衡多路查找树(B-Tree),B+树即由这些树逐步优化而来。
2016-02-02 20:53:39 39682 61
原创 Windows上安装MySQL
MySQL针对不同的用户提供了2中不同的版本:MySQL Community Server:社区版。由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载。MySQL Enterprise Server:企业版。包括最全面的高级功能和管理工具,不过对用户收费。下面讲到的MySQL安装都是以免费开源的社区版为基础。打开MySQL数据库官网的下载地址http:/
2016-02-02 14:29:45 115616 40
原创 Linux上安装MySQL(glibc版)并配置多实例(mysqld_multi)
Oracle提供了一套MySQL的二进制发行版,即带.tar.gz扩展名的压缩tar文件。安装步骤如下:第一步:删除已有MySQL。 如果之前已经使用操作系统的本地包安装包管理系统安装了MySQL,像yum或apt-get。再使用本地二进制文件安装时可能会遇到问题,所以要确保以前的MySQL安装被完全删除,包括旧版本的数据文件。
2016-02-21 14:37:32 2480
原创 Windows上安装多个MySQL实例
在学习和开发过程中有时候会用到多个MySQL数据库,比如Master-Slave集群、分库分表,开发阶段在一台机器上安装多个MySQL实例就显得方便不少。在 MySQL教程-基础篇-1.1-Windows上安装MySQL 章节有详细讲解在Windows上用压缩包安装MySQL服务器的方法,这里以此为基础讲解在Windows上安装多个MySQL服务器的方法。
2016-02-18 19:27:21 11868 3
原创 MySQL事务原理
事务(Transaction)是数据库区别于文件系统的重要特性之一,事务会把数据库从一种一致性状态转换为另一种一致性状态。在数据库提交时,可以确保要么所有修改都已保存,要么所有修改都不保存。事务的ACID特性事务必须同时满足ACID的特性:原子性(Atomicity)。事务中的所有操作要么全部执行成功,要么全部取消。一致性(Consistency)。事务开始之前和结束之后,数据库完整性约束没有破
2016-02-02 20:22:39 14899 2
原创 MySQL关联查询
在实际应用中,经常需要在一个查询语句中显示多张表的数据,这种多表数据记录连接查询,简称连接查询。关系数据操作连接操作是关系数据操作中专门用于数据库操作的关系运算。这里将先详细介绍关系数据操作中传统的三种运算:并(UNION)笛卡尔积(CARTESIAN PRODUCT)连接(JOIN)其中连接(JOIN)是专门针对数据库操作的运算。
2016-02-02 17:45:39 10484 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人