MySQL架构 - MySQL 存储引擎
这部分简单介绍MySQL存储引擎,不会深入讲述的,因为本教程从始至终贯穿了MySQL存储引擎的相关 细节。本教程也不是完全的指导手册,详细的可以参考MySQL官方文档。MySQL也有论坛来专门讨论每个存 储引擎的。经常提供些额外的信息和有趣的方法来使用它们。
MySQL都把数据库以子目录的形式存放在它安装目录的data目录下。当你新建一张表,MySQL就生成一 个和表名一样的文件存放在这个子目录中。于是,当你创建一个表为MyTable,MySQL存储这个表为 MyTable.frm文件。因为MySQL用文件系统来存储数据库和表定义的。是否区分大小写完全取决操作系统。 在Windows上的MySQL就不会区分大小写。类Unix系统就会区分大小写。任何的存储引擎对于数据和索引的 存储都是不同的。但是操作表的定义是由服务器来做的。 要查看表的存储引擎是什么可以使用SHOW TABLE STATUS命令。一个例子,要查看mysql数据库下user 表。执行以下命令 mysql> SHOW TABLE STATUS LIKE 'user' G
(编辑:南平站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |