深入理解MySQL进阶漂流记(六)

深入理解MySQL进阶漂流记(六)

性能优化索引索引指向数据库中具体数据所在的一个位置,同事在列上创建一个索引可以排列该列上的信息。当服务器需要访问该信息进行 查询时,就会知晓在什么地方进行查询,因为索引指向有关位置。如果一个列涉及查询,分组,排序,索引将可以达到提高性能的效果。 带很多重复值的索引不会产生很好的结果。 可以使用表来联...

查看详细
深入理解MySQL进阶漂流记(一)

深入理解MySQL进阶漂流记(一)

数值类型数值类型大致划分为两大类:一个是整数,一个是浮点数或小数。 整数类型常用的为int类型,允许范围在(-2147483648,2147483648)之间。 浮点数或小数常用类型有:float,double和decimal类型。float类型(单精度浮点数值); double类型(双精度浮点数值...

查看详细
MySQL中char与varchar数据类型选择原则

MySQL中char与varchar数据类型选择原则

很多地方在分析char与varchar数据类型选择原则上,往往忽略了存储引擎。事实上,我们应当根据选定的存储引擎,确定如何选择合适的数据类型。...

查看详细
MySQL中计算索引长度的详情

MySQL中计算索引长度的详情

首先,我们来看一道题目,针对表t,包含了三个字段a、b、c,假设其默认值都非空,现创建组合索引index(a,b,c) 分析select * from t where a=1 and c=1 和select * from t where a=1 and b=1区别?首先创建表分别执行这两条语句发现,...

查看详细
mysql数据类型详细介绍

mysql数据类型详细介绍

数据类型是指列、存储过程参数、表达式和局部变量的数据特征,它决定了数据的存储格式,代表了不同的信息类型。比如float[(7,2)]意思就是说,一共7位,小数点后面2位,那么这个数所表示的最大数,就为99999.99选取原则,选择最合适而不是最大的(数据类型越大,占用空间越大)。...

查看详细