随笔分类 -  数据库

MySQL学习笔记(五):MySQL表级锁和行级锁
摘要:一:概述 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);InnoDB存储引擎既支持行级锁( row-level locking),也支持表级锁,但默认情 阅读全文

posted @ 2016-05-04 15:34 占海涛 阅读(21730) 评论(1) 推荐(0)

MySQL学习笔记(六):索引
摘要:本文主要介绍MySQL 中关于索引的一些问题,例如:索引的作用;怎么创建索引;设计索引的原则;怎么优化索引等等。 一:索引概述 索引一般是通过排序,然后查找时可以二分查找,这一特点来达到加速查找的目的的。 所有的MySQL列类型都能创建索引,良好设计的所以能够很好地提高查询的性能,但如果索引过多,由 阅读全文

posted @ 2016-05-01 15:18 占海涛 阅读(781) 评论(0) 推荐(0)

MySQL学习笔记(四):存储引擎的选择
摘要:一:几种常用存储引擎汇总表 二:如何选择 一句话:除非需要InnoDB 不具备的特性,并且没有其他办法替代,否则都应该优先考虑InnoDB;或者,不需要InnoDB的特性,并且其他的引擎更加合适当前情况,例如 多读少写,对数据恢复要求不高,反而是 对存储空间要求较高。 ****尤其注意:不要低估数据 阅读全文

posted @ 2016-04-24 16:06 占海涛 阅读(371) 评论(0) 推荐(0)

存储过程优缺点
摘要:本文转自CSDN博客,转载请标明出处:http://blog.csdn.net/zy1691/archive/2009/01/09/3742780.aspx 为什么要用存储过程? 几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过 阅读全文

posted @ 2016-04-23 13:32 占海涛 阅读(3000) 评论(0) 推荐(0)

MySQL学习笔记(三):常用函数
摘要:一:字符串函数 需要注意的几个细节: 1.cancat中有一个字符串为null,则结果为null。 2.left(str,x) 和 right(str,x)中x为null,则不返回任何字符串,不是null. 二:数值函数 注意的几个细节: 1.truncate(x,y) 和 round(x,y) 都 阅读全文

posted @ 2016-04-19 13:07 占海涛 阅读(307) 评论(0) 推荐(0)

MySQL学习笔记(二):MySQL数据类型汇总及选择参考
摘要:本文主要介绍了MySQL 的常用数据类型,以及实际应用时如何选择合适的类型。 ******几个通用的简单原则:******* 1. 更小的通常更好。但是要确保没有低估需要存储的值的范围,如果无法确定哪个数据类型是最好的,就选择不会超出范围的最小类型。 2. 简单就好。优先选择MySQL内建的类型而不 阅读全文

posted @ 2016-04-18 15:24 占海涛 阅读(495) 评论(0) 推荐(0)

MySQL学习笔记(一):SQL基础
摘要:定义:SQL即Structure Query Language(机构化查询语言)的缩写,是使用关系数据库的应用语言。 包括三个类别: (1):DDL(Data Definition Language) 数据定义语言,主要用于这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义。常用语句 阅读全文

posted @ 2016-04-18 13:50 占海涛 阅读(297) 评论(0) 推荐(0)

数据库范式通俗解释
摘要:数据库范式是数据库设计中必不可少的知识,没有对范式的理解,就无法设计出高效率、优雅的数据库。甚至设计出错误的数据库。而想要理解并掌握范式却并不是那 么容易。教科书中一般以关系代数的方法来解释数据库范式。这样做虽然能够十分准确的表达数据库范式,但比较抽象,不太直观,不便于理解,更难以记忆。 本文用较为 阅读全文

posted @ 2016-04-17 18:11 占海涛 阅读(13142) 评论(1) 推荐(5)

导航