摘要: MySQL为我们提供了很多表类型供选择,有MyISAM、ISAM、HEAP、BerkeleyDB、InnoDB,MERGE表类型,萝卜白菜各有所爱是不假,可是真正选择何种表类型还是要看业务需要啊,每一种表类型都有其自己的属性和优点。下面我们来简单的讨论一下。MyISAM表类型:MyISAM表(TYPE=MYISAM)是ISAM类型的一种延伸,具有很多优化和增强的特性。是MySQL的默认表类型。MyISAM优化了压缩比例和速度,并且可以很方便的在不同的操作系统和平台之间进行移植。MyISAM支持大表文件(大于4G)允许对BLOB和TEXT列进行索引支持使用键前缀和使用完整的键搜索记录表数据和表索 阅读全文
posted @ 2013-05-09 15:10 V.Wang 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 以下的文章主要介绍的是MySQL数据库索引类型,其中包括普通索引,唯一索引,主键索引与主键索引,以及对这些索引的实际应用或是创建有一个详细介绍,以下就是文章的主要内容描述。(1)普通索引这是最基本的MySQL数据库索引,它没有任何限制。它有以下几种创建方式:创建索引CREATEINDEXindexNameONmytable(username(length));如果是CHAR,VARCHAR类型,length可以小于字段实际长度;如果是BLOB和TEXT类型,必须指定 length,下同。修改表结构ALTER mytable ADD INDEX [indexName] ON (username( 阅读全文
posted @ 2013-05-09 14:56 V.Wang 阅读(632) 评论(0) 推荐(0) 编辑
摘要: 1 Mysql如何备份数据库备份数据库:进入cmd导出所有数据库:输入:mysqldump -u [数据库用户名] -p -A>[备份文件的保存路径]导出数据和数据结构:输入:mysqldump -u [数据库用户名] -p [要备份的数据库名称]>[备份文件的保存路径]例子:mysqldump -u root -p test>d:\test.sql注意:此备份只备份数据和数据结构,没有备份存储过程和触发器只导出数据不导出数据结构:输入:mysqldump -u [数据库用户名] -p -t [要备份的数据库名称]>[备份文件的保存路径]导出数据库中的Events输入: 阅读全文
posted @ 2013-05-09 14:08 V.Wang 阅读(239) 评论(0) 推荐(0) 编辑