1、mysql基本介绍 mysql支持多线程高并发的关系型数据库; 数据库存储引擎InnoDB、MyISAM; mysql快速崛起的原因就是他是开源的; 性能一直是mysql自豪的一大特点;2、mysql架构组成 麻雀虽小五脏俱全,mysql虽然简单但其内部结构并不简单...
分类:
数据库 时间:
2015-09-21 12:16:54
阅读次数:
267
因为用的是INNODB存储引擎。1。导出表数据及表结构为SQL,2。删除旧表(删除前先备份)3。修改导出后的SQL,将INNODB替换成MYISAM4。导入表数据及表结构一、两种引擎的应用方式和区别:MyISAM:这个是默认类型,它是基于传统的ISAM类型,ISAM是IndexedSequentialAccessMethod(有索..
分类:
数据库 时间:
2015-09-21 01:52:35
阅读次数:
673
附录:前段时间学习了下innodb锁的相关知识,对锁和事务有了大体理解,这里做个小总结。 1.Innodb事务和锁的关系。 ? ?Innodb区别于MyISAM的两个特点就是Innodb对于事务的支持和对行锁的支持。事务要求了一组S...
分类:
数据库 时间:
2015-09-18 16:54:30
阅读次数:
219
show table status 获取表的信息show table status like 'tableName' \G1.Name 表名称2.Engine: 表的存储引擎3.Version: 版本4.Row_format 行格式。对于MyISAM引擎,这可能是Dynamic,F...
分类:
数据库 时间:
2015-09-17 17:21:46
阅读次数:
172
3.1 概述: ? ? ? ? 1,MYISAM 是mysql 5.5以前版本的默认引擎,5.5以后默认存储引擎是innodb ? ? ? ? 2、查看mysql存储引擎命令,在mysql>提示符下搞入show engines;字段 Support为:Default表示默认存储...
分类:
数据库 时间:
2015-09-17 12:01:22
阅读次数:
180
第一部分:基础知识 第二部分:MYISAM和INNODB索引结构 1、?简单介绍B-tree B+ tree树 2、?MyisAM索引结构 3、?Annode索引结构 4、?MyisAM索引与InnoDB索引相比较 第三部分:MYSQL优化 1、表数据类型选择 2、...
分类:
数据库 时间:
2015-09-17 12:00:13
阅读次数:
399
1。 ?myisam表结构的恢复 前提,有.frm文件但MYD,MYI文件没了。比如只有tab.frm 1.1 建立空文件tab.MYD?tab.MYI 注意权限,一般为mysql 1.2 进入到库里,执行repair table tab USE_FRM; 显示一下即ok +-------...
分类:
数据库 时间:
2015-09-16 12:55:49
阅读次数:
221
在事务相关话题中,已经提到事务隔离性依靠锁机制实现的。在本篇中围绕着InnoDB与MyISAM锁机制的不同展开,进而描述锁的实现方式,多种锁的概念,以及死锁产生的原因。Mysql常用存储引擎的锁机制MyISAM和MEMORY采用表级锁(table-levellocking);BDB采用页面锁(pag...
分类:
数据库 时间:
2015-09-14 15:06:09
阅读次数:
220
一、概述 mysql的锁分为表锁和行锁两种,其中myisam引擎用的是表锁, innoDB默认的使用是行锁, 其他情况是表锁。 两种锁的优缺点: ?表级锁:加锁速度快,开销小。不会出现死锁的情况,粒度大,发生锁冲突的概率...
分类:
数据库 时间:
2015-09-13 21:47:59
阅读次数:
233
有事没事多看看基础知识考察基础知识,尤其是一些理论知识,例如:MySQL有哪些索引类型,这是个半开放式命题;从数据结构角度可分为B+树索引、哈希索引、以及不常用的FULLTEXT索引(现在MyISAM和InnoDB引擎都支持了)和R-Tree索引(用于对GIS数据类型创建SPATIAL索引);从物理...
分类:
数据库 时间:
2015-09-13 21:31:42
阅读次数:
387