数据库

MySQL Explain详解

MySQL Explain详解

在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过e...

来源:杰克思勒(Jacksile) piniu 3年前 (2022-10-25) 488浏览 0评论

Mysql联合索引最左匹配原则

Mysql联合索引最左匹配原则

联合索引又叫复合索引,对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index(a,b,c),可以支持a | a,b| a,b,c 3种组合进行查找,但不支持 b,c进行查...

来源:李若盛开 piniu 3年前 (2022-10-25) 642浏览 0评论

MySQL四种隔离级别

MySQL四种隔离级别

mysql有四种隔离级别 一,读未提交(read uncommitted)二,读已提交(read committed)三,可重复读四,序列化 一,读未提交 你在修改表中数据的时候,你可以看到另一个人没有提交的数据。这是一种安全级别最低的隔离级别,目前...

来源:帅气的Lucky piniu 3年前 (2022-10-25) 573浏览 0评论

mysql数据库设置字符集为utf8

mysql数据库设置字符集为utf8

在创建数据库时指定 设置字符集编码为utf8mb4,排序规则为utf8mb4_unicode_ci 注: 1.MySQL在5.5.3之后增加了utf8mb4编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。 2.ut...

piniu 3年前 (2022-09-03) 541浏览 0评论

MySQL查看数据库表容量大小

MySQL查看数据库表容量大小

本文介绍MySQL查看数据库表容量大小的命令语句,提供完整查询语句及实例,方便大家学习使用。 1.查看所有数据库容量大小 2.查看所有数据库各表容量大小 3.查看指定数据库容量大小( 例:查看test库容量大小 ) 4.查看指定数据库各表容量大小 (...

来源:傲雪星枫 piniu 4年前 (2021-09-26) 786浏览 0评论

Centos7下MySQL5.7主从同步配置

Centos7下MySQL5.7主从同步配置

一、相关环境要求及说明 1.系统环境:centos 7.2 2. 数据库:mysql 5.7 本人在两台机器上安装了 mysql服务,分别是: 192.168.0.150 (主)192.168.0.151(从) 二、mysql主数据库配置: 1. 增...

piniu 4年前 (2021-09-12) 1427浏览 0评论

centos7安装mysql5.7(免编译安装)

centos7安装mysql5.7(免编译安装)

1.下载mysql5.7 https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2.安装mysql5.7 3. 修改 mysql的配置文件 /etc/my.cnf (仅供参考) 4.配置环境...

piniu 4年前 (2021-09-12) 775浏览 0评论

mysql 数据库varchar存储汉字

mysql 数据库varchar存储汉字

4.0版本以下,varchar(100),指的是100字节,如果存放UTF8汉字时,只能存33个(每个汉字3字节) 5.0版本以上,varchar(100),指的是100字符,无论存放的是数字、字母还是UTF8汉字(每个汉字3字节),都可以存放100...

piniu 6年前 (2020-01-01) 1283浏览 0评论