mysql的数据文件
来源:互联网 发布:数据库删除表语句 编辑:程序博客网 时间:2024/06/03 13:46
为mysql建立表的时候是可以设置数据库引擎的。我们一般首选Innodb,因为这个引擎很好的支持事物处理。mysql有多个这样的数据库引擎,采用不同引擎的数据表对应的数据文件不同,这里做实际的说明。
1.Innodb
create table test2 (id int, name varchar(20))engine=innodb;
可以发现数mysql的data目录下面的文件夹test(上述表建立在test数据库中)多了名称为test1.frm的文件,这个文件是存储表的元数据信息的;注意,mysql默认采用Innodb,所以上述语句后面的engine=innodb可以不加;
2.MyISAM
create table test3 (id int, name varchar(20))engine=myisam;
可以发现data目录的test文件夹下面多了后缀为myd和myi的文件,这两个文件是存储引擎为MyISAM专用的。前一个存储于数据有关的数据,后一个存储与索引有关的数据。
其他的存储引擎对应的数据文件我们可以动手一个个的试试,这样可以对数据库目录下的文件明明白白。
- mysql的数据文件
- MySQL的数据文件的整理
- mysql数据文件的导入导出
- 改变MySQL数据文件的DIRECTORY
- mysql数据文件
- 修改MySQL默认的数据文件存储目录
- linux下Mysql的数据文件搬家
- MySQL 替换新的数据文件 innodb
- mysql回滚后数据文件增大的原因
- MAC中修改MYSQL的数据文件目录
- Centos下修改Mysql数据文件的位置
- mysql的数据文件放到哪了?
- 如何找回你的MYSQL备份数据文件?
- 如何修改MySql数据库的数据文件位置
- MySQL数据文件收缩问题
- MySQL 数据文件 说明
- MySQL 数据文件 说明
- mysql数据文件初探
- HDU 2133 What day is it
- Android应用开发基础篇(7)-----BroadcastReceiver
- Linux网络编程中的地址问题
- Android应用开发基础篇(5)-----Handler与多线程
- #分享资料#—《UNIX TOOLBOX》
- mysql的数据文件
- Android应用开发基础篇(6)-----Service
- eclipse cdt 中文乱码和不显示printf输出
- Android应用开发基础篇(2)-----Notification(状态栏通知)
- 2012.8.16
- 基于Socket的低层次Java网络编程
- Handler sendMessage 与 obtainMessage (sendToTarget)比较
- 小布老师所有视频 地址
- Linux多线程编程