发布网友 发布时间:2022-04-10 02:37
共2个回答
热心网友 时间:2022-04-10 04:07
ENGINE=InnoDB 意思是数据库采用innoDB引擎。如果你想使用外键,事务等功能,就需要innodb引擎。它是MySQL 上第一个提供外键约束的数据存储引擎,除了提供事务处理外,InnoDB 还支持行锁,提供和 Oracle 一样的一致性的不加锁读取,能增加并发读的用户数量并提高性能,不会增加锁的数量。InnoDB 的设计目标是处理大容量数据时最大化性能,它的 CPU 利用率是其他所有基于磁盘的关系数据库引擎中最有效率的。追问是不是不加就不可能有用外键,事务等功能?追答现在设计的数据存储引擎不止这个,据我所知,INNODB只是mysql第一个用提供外键约束的引擎,应用普遍。对于数据库来说,不止这种选择。在mysql高版本中,你可以不加这句话,l默认是使用这种引擎。
热心网友 时间:2022-04-10 05:25
数据库内核引擎