一引擎主要包括MySQL提供以下存储引擎:01)InnoDB02)MyISAM03)MEMORY04)ARCHIVE05)FEDERATED06)EXAMPLE07)BLACKHOLE08)MERGE09)NDBCLUSTER10)CSV第三方存储引擎主要包括:01)MySQL当中插件式的存储引擎类型02)MySQL的两个分支03)perconaDB04)mariaDB可以通过SHOWENGINES命令查看;SELECTdefault_storage_engine;查看默认引擎;二区别物理存储区别:#进入mysql目录[rootdb01~l]#cd/application/mysql/data/mysql#myisam[rootdb01mysql]#lluser.*-rw-rw----1mysqlmysqlMaruser.frm-rw-rw----1mysqlmysqlAug:15user.MYD-rw-rw----1mysqlmysqlAug:15user.MYI#进入word目录[rootdb01world]#cd/application/mysql/data/world/#innodb[rootdb01world]#llcity.*-rw-rw----1mysqlmysqlAug:23city.frm-rw-rw----1mysqlmysqlAug:23city.ibd数据库表和表之间的都有主外键的约束关系,但是实际使用情况下一般是不会创建这样的关系,原因包括:1、新增数据时,需要检查一下外键是否存在,在大量数据的时候,效率是非常的低下的;2、维护时,需要考虑先外键,然后在新增数据,对于非常多的表的时候,是很难维护的;3、删除时,需要先删除外键,也是需要考虑在很多表的时候也是很痛苦的;
转载请注明:http://www.aierlanlan.com/cyrz/8257.html