MySQL
文章平均质量分 89
Boss_ssp
这个作者很懒,什么都没留下…
展开
-
MySQL学习day3
一、索引基础1、索引是存储引擎用于快速找到记录的一种数据结构。这是索引的基本功能。2、索引优化是对查询性能优化最有效的手段,能够轻松将查询性能提高几个数量级。简易的工作原理存储引擎先在索引中找到对应值,然后根据匹配的索引记录找到对应的行。样例如下:mysql> select first_name from users where id=5;如果在id上有索引,则MySQL将使用该索引找到id=5的行。二、索引类型在MySQL中,索引是存储在引擎层而不是服务器层实现的。原创 2021-12-02 14:44:44 · 498 阅读 · 0 评论 -
MySQL学习day2
一、数据类型优化选择数据原则1、更小的通常更好更小的数据类型通常更快,因为它们占用更少的磁盘,内存和cpu缓存,并且处理时需要的CPU周期更少。2、简单 简单的数据类型的操作通常需要更少的CPU周期。例如,整型比字符操作的代价更低,因为字符集和校对规则(排序规则)使字符比较比整型比较更复杂。3、尽量避免null对于MySQL来说,可有null的列更难优化,因为null的列使得索引,索引统计和值比较都更复杂。可为null的列会使用更多的存储空间,在My...原创 2021-12-01 00:16:07 · 530 阅读 · 0 评论 -
MySQL学习day1
一、MySQL特点1、可以嵌入到应用程序中2、支持数据仓库,内部索引,部署软件,在线事务处理系统等3、存储引擎架构(将查询处理及其他系统任务和数据的存储/提取相分离)二、MySQL逻辑架构第一层:不是Mysql独有,其他基于网络的客户端/服务器的工具也有类似的架构第二层:SQL 接口。接受用户的 SQL 命令,并且返回用户需要查询的结果。实现了内置函数(日期,时间,数学,加密等)。 解析器:SQL 命令传递到解析器的时候会被解析器验证和解析,...原创 2021-11-29 23:17:48 · 453 阅读 · 0 评论