python day35
今日内容 存储引擎 定义: 不同的数据应该有不同的处理机制 mysql存储引擎 innodb : 默认的存储引擎,查询速度较myisam慢,但是更安全 myisam : 旧版本所用引擎 memory: 内存引擎(数据全部存在内存中) blackhole: 无论存什么,都立马消失(黑洞) 研究每一个存储引擎存取数据的特点 # 查看存储引擎 show engines; # 查看不同引擎存储表结构文件特点 create table t1(id int)engine=innodb; create table t2(id int)engine=myisam; create table t3(id int)engine=blackhole; create table t4(id int)engine=memory; insert into t1 values(1); insert into t2 values(1); insert into t3 values(1); insert into t4 values(1); innodb # innodb包含 row-level locking # 行锁 foreign keys # 外键 Supports transactions # 支持事务 # 创建两个文件 # 一个FRM文件,是表结构 # 一个IBD文件,一个是真实数据文件