mysql存储引擎

存储引擎(处理表的处理器)

基本操作

1)查看所有的存储引擎            show engines;

2)查看已有表的存储引擎        show create tables 表名;

3)创建表指定引擎                   create table 表名(......)engine=myisam;

4)已有表创建引擎                   alter table 表名  engine=innodb;

常用存储引擎的特点

1)InnoDB特点:

          1)共享表空间
              有(表名.frm  : 存放表结构和索引文件)
                (表名.idb :  存放表记录          )两个文件
           2)支持行级锁
           3)支持外键、事务操作

2)myisam特点:

          1)独享表空间
               有(表名.frm  :  存放表结构          )
                  (表名.myd  :  存放表记录 mydata   )
                  (表名.myi  : 存放搜索引擎 myindex)三个文件
          2)支持表级锁

如何决定使用哪个存储引擎

1)执行查询操作多的用myisam存储引擎(使用InnoDB浪费资源)

2)执行写操作多的使用InnoDB存储引擎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值