![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
alaahong
这个作者很懒,什么都没留下…
展开
-
【转】数据库的事务,范式,处理,并发控制
1、数据库范式 1)作用: 尽可能减少数据冗余 保证数据完整性 识别出实体、关系以及表的缺失 第一范式:字段都为单一属性,且属性为基础类型 第二范式:属性必须完全依赖关键字 第三范式:非主键属性不能依赖其他的非主键属性 2、事务的状态 1)事务的开始: 连接数据库,并执行第一条DML语句 前一个事务结束后,又输入了另外一条DML语句 2)事务的回滚: rool转载 2012-10-24 14:10:12 · 587 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。 文章主要内容分为三个部分。 第转载 2013-04-01 01:52:54 · 772 阅读 · 0 评论 -
一个有趣的问题——MySQL中varchar的最大长度
明明维护了一个1k的最小堆,可是输出到MySQL里却只有九百多行数据。 查log,发现这么一段内容: stderr logs com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'reqs' at row 1 at com.mysql.jdbc.MysqlIO.checkErrorPa原创 2013-07-29 20:05:36 · 11055 阅读 · 0 评论