mysql索引,mysql(建表)优化,sql语句优化

1、索引。

大概理解:索引,对应的是表中的某一个字段,主键id是默认建立了索引。

索引大概单独位于一张表,建立索引需要花费时间,测过是N秒钟。

索引是一种数据结构(我理解数据结构是数据与数据之间的关系,而算法是依据不同的数据结构,采取的不同的获取数据的方法)

索引是对其所属字段的数据进行排序(原数据是无序的),排序过后(意即,这就是数据结构改变了),才可以用二分法(算法)进行查询数据。也就是提高了查询效率。

测试过,该表800万条数据,同一个字段、sql语句,无索引查询需要23秒,加了索引用时0.076秒


2、mysql优化 。

建表时数据类型,能小就小,能整型就整型(少用varchar,double)

用int时,如果数据小,可以考虑tinyint, 数据大可以用bigint(long)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容