![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 88
cuit_618
不积跬步无以至千里
展开
-
Mysql隐式类型转换
概述在开发规范中,我们往往会要求研发避免在where条件中出现隐式类型转换,这么要求大概有以下两方面的原因:隐式类型转换可能导致索引失效;隐式类型转换可能产生非预期的结果。何为隐式转换:即在where语句中条件的值和条件对应的列的数据类型不一致。如 where id=‘123’,而id的类型为bigint数据准备假设有表和数据如下:CREATE TABLE `convert_test` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT原创 2021-05-28 22:53:40 · 952 阅读 · 0 评论 -
mysql学习笔记03-数据类型
1. 整型先从最基本的数据类型整型说起,首先用一张表格归纳一下:数据类型 字节数 带符号最小值 带符号最大值 不带符号最小值 不带符号最大值 TINYINT 1 -128 127 0 255 SMALLINT 2 -32768 32767 0 65535 MEDIUMINT 3 ...原创 2019-07-01 18:35:15 · 180 阅读 · 0 评论 -
mysql学习笔记04- explain执行计划详解
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wuseyukui/article/details/71512793 <...转载 2019-07-06 14:28:02 · 166 阅读 · 0 评论 -
mysql学习笔记05-索引失效与优化详解
本文为转载,原文地址为: https://blog.csdn.net/wuseyukui/article/details/72312574 案例所用的表结构、索引、与数据如下: 索引失效与优化1、全值匹配我最爱2、最佳左前缀法则(带头索引不能死,中间索引不能断)如果索引了多个列,要遵守最佳左前缀法则。指的是查询从索引的...转载 2019-07-06 14:39:59 · 165 阅读 · 0 评论 -
mysql学习笔记01-mysql的安装和架构
1. mysql安装相关知识mysql版本: 5.0-5.1:早期4.x的延伸 5.5-5.7:主流版本 8.x:最新版本 linux(centos)下安装mysql: 下载mysql应用程序:rpm -ivh 软件名.rpm 如果安装时与旧版本有冲突,需要卸载旧版本:yum -y remove mysql* 安装时日志会提示为mysq...原创 2019-07-06 14:46:53 · 136 阅读 · 0 评论 -
mysql学习笔记02-InnoDB基础知识
版本情况innodb1.0.x 支持ACID、行锁设计、MVCC,增加compress和dynamic页格式,对应mysql5.1版本innodb1.1.x 继承上述所有功能,增加了LinuxAIO、多回滚段,对应mysql5.5版本innodb1.2.x继承上述所有功能,新增全文索引、在线索引,对应mysql5.6版本innodb体系架构mysql实例(innodb)由一大块...原创 2019-07-06 14:49:01 · 271 阅读 · 0 评论