数据库的储存

《MySQL数据库应用技术及实战》p48
数据库管理系统(MySQL…)= 数据库(储存数据)+ 数据库访问管理的接口系统(管理数据集)。

MySQL数据库采用多种储存引擎进行数据储存,共支持9种。
储存引擎:指定表的储存类型(如何储存和索引数据、是否支持事务等),也决定了表在计算机中的储存方式。
SHOW ENGINES语句查看系统所支持的引擎类型。

常用的两种储存方式:

功能InnoDB(默认)MyISAM
支持事务×
支持全文索引×
外键约束×
表空间大小较大较小
数据行锁定×
适用场合对事物完整性要求比较高,实现并发控制访问速度比较快,以访问为主

数据文件:

文件InnoDB(默认)MyISAM
表结构定义文件.frm任何储存类型的表都会有这个文件,存放表的元数据,包括表结构定义信息等。MYI文件:索引文件,存放索引信息
数据文件ibdata1文件MYD文件

PS:某银行的面试在数据库上问到了数据的储存,索引的优缺点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值