查询版本
调用version()函数
->select version();
查询数据库锁支持的存储引擎(9种,默认是innoDB)
sql语句
->SHOW ENGINES
- MEMORY
- MRG_MYISAM
- CSV
- FEDERATED
- PERFORMANCE_SCHEMA
- MyISAM (常用)
- InnoDB (常用)
- BLACKHOLE
- ARCHIVE
扩展(面试常问):
Q:常用的存储引擎有哪些?
A:XXXX,XXXX等
Q:InnoDB跟MyISAM有什么区别?
A:这两首先在磁盘存储结构就不是不同的,可以去mysql的Data文件看一下,用InnoDB的表的结构是(表名.ibd)结尾的一个文件,而MyISAM时有(表名.MYD,表名.MYI,表名_xxx.sdi)三个文件,参考:https://blog.csdn.net/w1346561235/article/details/105376683,事务的支持也不同MyISAM不支持事务,InnoDB支持事务,所以相对来说MyISAM的性能比InnoDB要快点.可以参考:http://blog.itpub.net/21374452/viewspace-2136284/
索引类型(5种)
- FULLTEXT 全文
- NORMAL 普通
- SPATIAL 空间
- UNIQUE 唯一
- 联合索引(也叫复合索引) ->最左原则 (下面图解)
扩展:
聚集索引(也叫 聚簇索引 )
非聚集索引(也叫 非聚簇索引)
感兴趣的可以看大佬连接: https://www.cnblogs.com/s-b-b/p/8334593.html
索引方法(2种)
- BTREE
- HASH
感兴趣的可以看连接: https://www.cnblogs.com/cuidongxian/p/12300573.html