码迷,mamicode.com
首页 > 数据库 > 详细

MySQL的一些重要概念

时间:2020-07-01 12:50:55      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:dash   需要   center   一键   就是   16px   nbsp   存储   的区别   

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的一些重要概念

标签:dash   需要   center   一键   就是   16px   nbsp   存储   的区别   

原文地址:https://www.cnblogs.com/hld123/p/13218250.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!