MySQL
文章平均质量分 92
散落的流沙
立志要如山,行道要如水。不如山,不能坚定,不如水,不能曲达。
展开
-
docker安装MySQL
使用docker安装mysql需要注意的是一定要挂在数据卷,通常情况下,并不建议在开发或者生产等环境中使用docker安装mysql。原创 2023-09-09 14:51:25 · 847 阅读 · 1 评论 -
MySQL性能优化(详细全面)
MySQL性能优化原创 2023-09-09 13:32:44 · 315 阅读 · 1 评论 -
Centos7环境下安装MySQL8(基于tar.gz压缩文件安装)
1、检查环境中是否已有mariadb文件在CentOS中默认安装MariaDB,它是MySQL的分支,在此之前,我们可以先通过以下指令查询:rpm -qa | grep -i mariadb如果有查到列表,就通过以下指令卸载,此处有几条就对应的使用几个rpm -e --nodeps:[root@centos7 opt]# rpm -e --nodeps xxx[root@centos7 opt]# rpm -e --nodeps xxx本机因为之前已卸载,所以省略。2、检查是原创 2022-01-20 21:35:17 · 4898 阅读 · 15 评论 -
This version of MySQL doesn‘t yet support ‘LIMIT & IN/ALL/ANY/SOME subquery
项目中需要将以此搜索出来的10条语句的推送状态全部改变,于是写了如下SQL语句:"update pdf_generate_records set push_state = 1 where id in (select a.id from pdf_generate_records where generate_result=0 and push_state=0 limit 10"。结果控制台报...原创 2019-08-21 23:19:07 · 246 阅读 · 0 评论 -
Establishing SSL connection without server‘s identity verification is not recommended
在启动SpringBoot项目的时候,控制台出现了如下警告,虽然不影响开发,但是每次启动看到这种提示还是很烦的:WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default原创 2020-07-09 22:39:28 · 1758 阅读 · 0 评论 -
MySQL全局模糊查询
在项目开发中,大多数情况向我们对指定的字段进行精确查询或模糊查询,但有时候我们也会通过关键词去匹配数据表中的一个或者多个字段,以此获得想要的列表结果。目前有如下数据表:在搜索框中输入查询内容后,比如输入‘n’, 希望可以同时匹配到user_name、email和user_info字段,通过以下方式即可实现:SELECT a.id as 序号, a.user_name as...原创 2020-03-18 16:01:38 · 3463 阅读 · 0 评论 -
mysql查询数据时自动生成序号
在一些场景中,从数据库中查出数据展示在页面上时,需要给展示数据带一个序号(注意,这里说的不是ID),通常我们可以通过前端循环或者后台循环,给每组数据加上一个序号,那么如果从数据库中直接操作会不会更加方便呢?场景:给前端的数据需要带上一个key,这个key就是每组数据的对应的序号。下面的SQL语句可以帮助你在获取List数据的时候,直接给每组数据带上一个key序号。SELECT (@...原创 2020-03-18 14:56:38 · 8171 阅读 · 4 评论 -
SQLYog快捷键
连接Ctrl+M 创建新连接Ctrl+N 以当前连接属性创建新连接Ctrl+F4/Ctrl+W 断开当前连接Ctrl+Tab 切换到下一个连接Ctrl+Shift+Tab 切换到上一个连接Ctrl+1...8 选择连接(1到8)Ctrl+9 选择最后一个连...原创 2019-05-23 11:33:52 · 745 阅读 · 0 评论