mysql
iteye_2113
这个作者很懒,什么都没留下…
展开
-
mysql 事务的四种隔离级别
我们知道事务有四种特性 (1)原子性:一个事务被视为不可分割的一个单位 (2)隔离性:事务之间隔离开来,一个事务所做的修改,未提交之前另一个事务是不可见的 (3)永久性:事务的更改是永久的 (4)一致性:数据库总是从一个一致性的状态转换到另外一个一致性的状态中 在此之前,我们来学习一下mysql 如何设置隔离级别 SELECT@@...原创 2014-04-11 23:21:25 · 129 阅读 · 0 评论 -
浅析myisam存储引擎
一、总结 MyIsam存储引擎是mysql默认的存储引擎,它提供了全文搜索、压缩、空间函数等等特性,但是它不支持事务和行级锁,还有一个毫无疑问的缺陷是崩溃后无法安全回复。 二、myisam的存储 以myisam为存储引擎的表都会保存两个文件,一个数据文件(.MYD)和一个索引文件(.MYI)。 myisam表可以存储的行记录数,如果指针的长度是6字节,也就是48位,那么可以存储2...原创 2014-04-12 12:00:12 · 203 阅读 · 0 评论 -
mysql 建表时,我们应该考虑的数据类型
本文是由《高性能mysql》摘录而来 如何选择最优的数据类型,请看下面几个原则 (1)更小通常更好 好处:占用更少磁盘、内存和cpu缓存,处理时需要的cpu周期更少 (2)简单就好 简单数据类型通常需要更少的cpu周期,例子:用mysql内建日期类型(date,dateTime,timestample)而不是字符串来存储日期,用整型存储ip ...原创 2014-04-15 23:37:32 · 268 阅读 · 0 评论 -
数据库设计
一、E-R模型(entity-relationship) 三个属性:实体集、联系集合属性 (1)实体:现实世界区别于其他对象的“对象”或“事物” (2)联系:多个实体之间的联系 (3)属性:类似于数据表的列 码:(1)超码:在实体集可以唯一标示一个实体的属性集合(比如说一个id标示不同的人,人就相当于实 体) (2)候选码...原创 2014-04-16 23:30:50 · 96 阅读 · 0 评论 -
MySql的高级使用
一、存储过程 1、语法 create procedure name([IN |OUT |INOUT ] 参数名 数据类形) begin ...... end; IN:输入参数:表示该参数的值必须在调用存储过程时指定,在存储过程中修改该参数的值不能被返回 OUT:输出参数:该值可在存储过程内部...原创 2014-06-12 23:47:38 · 85 阅读 · 0 评论