MySQL的一些重要概念

Posted 欢乐豆123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL的一些重要概念相关的知识,希望对你有一定的参考价值。

MySQL的一些重要概念

1、索引、主键(primary key)、唯一键(unique)的区别

1)主键就是索引与唯一的结合

2)索引是为了让数据检索更快。

3)唯一键约束此字段不能有相同值,这样能优化索引。

4)全文搜索是为了like关键字设计的

2、合理建立索引的建议:

1)越小的数据类型通常更好:越小的数据类型通常在磁盘、内存和CPU缓存中都需要更少的空间,处理起来更快。

2)简单的数据类型更好整型数据比起字符串,处理开销更小,因为字符串更复杂。在 mysql中,应该用内置的日期和时间数据类型,而不是用字符串来存储时间;存储IP地址应该用整型数据类型。

3尽量避免NULL应该指定列为 NOT NULL,除非你存储NULL。在MySQL中,含有空值的列很难进行查询优化,因为它们使得索引、索引的统计信息以及比较运算更加复杂。应该用0、—个特殊的值或者个空字符串代替空值。

3、使用索引的优缺点

 

 

 

以上是关于MySQL的一些重要概念的主要内容,如果未能解决你的问题,请参考以下文章

Kubernetes 初步认识 Kubernetes 的一些重要概念

MySql中的一些概念,比如索引临时表事务

C语言的一些重要概念

Hadoop中一些重要概念简要总结

面向对象的一些重要的基本概念

thinkphp重要的概念