![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 57
7柒丶
GOIM
https://blog.csdn.net/qq_32998153/article/details/79529704?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522164031695716780261927713%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=164031695716780261927713&biz_id=0&utm_medium=distribute.pc_search_resul
展开
-
MySQL explain命令详解
explain 这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。 explain 分析sql语句 使用explain关键字可以模拟优化器执行sql查询语句,从而得知MySQL 是如何处理sql语句。 id select_type table partitions type possible_keys key key_len ref rows filtered Extra id select 查询的序列号,原创 2021-11-26 10:30:49 · 114 阅读 · 0 评论 -
this is incompatible with sql_mode=only_full_group_by错误解决方案
一、原理层面 这个错误发生在mysql 5.7 版本及以上版本会出现的问题:mysql 5.7版本默认的sql配置是:sql_mode="ONLY_FULL_GROUP_BY", 这个配置严格执行了"SQL92标准"。很多从5.6升级到5.7时,为了语法兼容,大部分都会选择调整sql_mode,使其保持跟5.6一致, 为了尽量兼容程序。 二、sql层面 在sql执行时,出现该原因:简单来说就是:输出的结果是叫target list,就是sele转载 2021-10-26 15:59:18 · 1212 阅读 · 0 评论 -
CentOS安装Mysql8.0
本次安装Mysql的CentOS版本是7.7 1.下载Mysql 首先去Mysql官网下载安装包,网址https://dev.mysql.com/downloads/mysql/ 推荐大家下载Linux通用版本的,便于管理安装位置,也方便一台服务器安装多个版本的mysql,下载后将Mysql安装包上传至服务器/usr/local/目录下 解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。 2.创建M转载 2021-09-10 21:33:30 · 178 阅读 · 0 评论 -
MySQL数据库存放二进制图片,同时从数据库中取出返回给前端
数据库字段创建 在此之前,先科普几个数据库的字段类型: 数据库中有BLOB类型的字段用于存储二进制数据 MySQL中,BLOB是个类型系列,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储文件的最大大小上不同。 MySQL的四种BLOB类型 类型 大小(单位:字节) TinyBlob 最大 255 Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G, 在此我们选择MediumBlob 作为存储字段的类型。 当然在原创 2021-03-23 11:01:24 · 1384 阅读 · 1 评论 -
windows下Mysql忘记root密码怎么办
windows下Mysql忘记root密码 1.以系统管理员身份运行cmd. 2.查看mysql是否已经启动,如果已经启动,就停止:net stop mysql 3.切换到MySQL安装路径下:MySQL路径下的bin目录中;如果已经配了环境变量,可以不用切换了。 4.在命令行输入: mysqld -nt --skip-grant-tables 5.以管理员身份重新启动一个cmd命令窗口,输入:mysql -uroot -p,Enter进入数据库。 6.如果不想改密码,只是想看原来的密码的话,可以在转载 2021-02-19 11:27:39 · 78 阅读 · 0 评论 -
MySQL慢查询开启
1 概念 MySQL的慢查询,全名是慢查询日志,是MySQL提供的一种日志记录,用来记录在MySQL中响应时间超过阀值的语句。 具体环境中,运行时间超过long_query_time值的SQL语句,则会被记录到慢查询日志中。 long_query_time的默认值为10,意思是记录运行10秒以上的语句。 默认情况下,MySQL数据库并不启动慢查询日志,需要手动来设置这个参数。 当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志会或多或少带来一定的性能影响。 慢查询日志支持将日志记录写入文件原创 2021-01-12 09:29:59 · 120 阅读 · 0 评论