![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
皇小邪
码而不思则罔,思而不码则殆
展开
-
聚簇索引与非聚簇索引区别
前言上一篇讲MySQL索引的文章没有提到聚簇索引和非聚簇索引,这一片就来看一下这两个具体是什么以及优缺点。聚簇索引 & 非聚簇索引聚集索引与非聚集索引的区别是:叶节点是否存放一整行记录InnoDB 主键使用的是聚簇索引,MyISAM 不管是主键索引,还是二级索引使用的都是非聚簇索引。下图形象说明了聚簇索引表(InnoDB)和非聚簇索引(MyISAM)的区别: 聚簇索引...转载 2020-09-09 16:38:01 · 2022 阅读 · 0 评论 -
面试专用版:常用的存储引擎 InnoDB 和 MyISAM 有什么区别?
InnoDB 和 MyISAM 最大的区别是InnoDB 支持事务,而MyISAM 不支持事务,它们主要区别如下:1)InnoDB 支持崩溃后安全恢复,MyISAM 不支持崩溃后安全恢复;2)InnoDB 支持行级锁,MyISAM 不支持行级锁,只支持到表锁;3)InnoDB 支持外键,MyISAM 不支持外键;4)MyISAM 性能比InnoDB 高;5)MyISAM 支持 FULLTEXT 类型的全文索引,InnoDB 不支持 FULLTEXT 类型的全文索引,但是 InnoD...转载 2020-06-27 13:33:42 · 1010 阅读 · 0 评论 -
select into from与insert into select区别
方法一:在mysql中用select into from一直报错,错误:1327 - Undeclared variable: scoreselect into from要求目标表target_table不存在,因为在插入时会自动创建后来在网上看资料说Mysql不支持select into from语句,所以用其他方法来替代select into from语句:create table score1 (select num from student);查询表score1: .原创 2020-06-18 09:09:59 · 479 阅读 · 1 评论