标签:MYSQL

优质系列文章

【MySQL技术内幕】21-约束

chenssy阅读(520)评论(0)赞(0)

1、数据完整性 关系型数据库系统和文件系统的一个不同点是,关系数据库本身能保证存储数据的完整性,不需要应用程序的控制,而文件系统一般需要在程序端进行控制。当前几乎所有的关系型数据库都提供了约束( constraint)机制,该机制提供了一条...

优质系列文章

【MySQL技术内幕】22-视图

chenssy阅读(569)评论(0)赞(0)

在 MySQL数据库中,视图(view)是一个命名的虚表,它由一个SQL查询来定义,可以当做表使用。与持久表( permanent table)不同的是,视图中的数据没有实际的物理存储。 1、视图的作用 视图在数据库中发挥着重要的作用。视图...

优质系列文章

【MySQL技术内幕】23-分区表

chenssy阅读(539)评论(0)赞(0)

1、分区概述 分区功能并不是在存储引擎层完成的,因此不是只有 InnoDB存储引擎支持分区,常见的存储引擎 MyISAM、NDB等都支持。但也并不是所有的存储引擎都支持,如CSV、 FEDORATED、 MERGE等就不支持。在使用分区功能...

优质系列文章

【MySQL技术内幕】45-认识事务

chenssy阅读(643)评论(0)赞(0)

1、概述 事务可由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成。 事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务中的操作,要么都做修改,要么都不做,这就是事务的目的,也是事务模型区别与文件系统的重要特征之一。...

优质系列文章

【MySQL技术内幕】30-B+树索引的使用

chenssy阅读(591)评论(0)赞(0)

1、不同应用中B+树索引的使用 在了解了B+树索引的本质和实现后,下一个需要考虑的问题是怎样正确地使用B+树索引,这不是一个简单的问题。这里所总结的可能并不适用于所有的应用场合。我所能做的只是概括一个大概的方向。在实际的生产环境使用中,每个...