1、MyISAM和InnoDB的区别简单对比

  MyISAM InnoDB
事务支持 不支持(最新版本的MyISAM支持事务功能) 支持
数据行锁定 不支持 支持
外键约束 支持 支持
全文索引 支持 不支持(新版本的InnoDB支持)
表空间大小 较小 较大,约为2倍

2、MyISAM适用的场景

(1)适合查询操作多的场景;因为只支持表一级的锁定,所以写入操作有问题;

(2)全文查询的场景;

(3)读写互相阻塞,因此不适用于并发场景

 

3、InnoDB适合场景

(1)对事物功能要求高的场景;

(2)不需要进行全表扫描的场景;

(3)频繁更新表数据的场景;

 

select
1、查看数据库和数据表的建表语句
  show create database 数据库名字;
  show create table 表名;

2、查看表结构
  desc 表名称;

 

 posted on 2021-09-30 22:09  佩剑君子  阅读(112)  评论(0编辑  收藏  举报