【MySQL】
文章平均质量分 69
MySQL日常学习
南方者
南方者,一个热爱计算机更热爱祖国的南方人。
展开
-
【MySQL】根据相同值,拼接指定字段值,还可添加前缀后缀(GROUP_CONCAT()、CONCAT()、GROUP BY 联用)
根据相同值,拼接指定字段值,还可添加前缀后缀(GROUP_CONCAT()、CONCAT()、GROUP BY 联用)...原创 2022-04-13 09:51:34 · 1725 阅读 · 5 评论 -
【Java】【MySQL】数据库存储的日期是字符类型,查询指定日期时间区间是用数据库的方法STR_TO_DATE().
问题:找出xxx到期剩余x天的所有服务 限制条件:数据库表里存的是字符类型的日期格式(yyyy-MM-dd) 分析:当前需要解决的是表里的字段存储日期格式的类型是字符类型...原创 2022-01-10 17:53:57 · 2093 阅读 · 0 评论 -
【BUG日记】【MySQL】多个排序字段,是有优先级的,先来先优先。
【日期】:2021/11/26【问题】:在用JPA查询语句并多个字段排序时候,查询的排序结果未达到想要的效果【原因】:拼接的MySQL语句排序字段顺序不对【如何发现】 :以为是jpa的操作问题,但是通过写MySQL语句在数据库里进行查询,发现是MySQL语句问题,然后把排序字段的位置换了一下,尝试运行了一下。发现达到我想要的效果了。【如何修复】 :多个排序字段想要达到想要的查询排序结果,是根据排序字段的先后顺序的。优先级是先越排前越高。举个例子:查询当前文章中,阅读量最多、评论最多、是新文章。原创 2021-12-06 15:24:38 · 2270 阅读 · 0 评论 -
【BUG日记】【MySQL】远程连接错误 1040 - Too many connection.
【日期】: 2020/12/28【问题】: MySQL远程连接错误 1040 - Too many connection.【原因】: 连接数太多啦!【如何发现】: 看问题发现的【如何修复】: 修改连接数的最大值首先,因为现在连接数超了,这会你要连接数据库,指定连接不上。第一步,重启mysqlsystemctl start mysqld.service然后赶紧登录mysql查看最大连接数show variables like "max_connections";修改最大连接数set原创 2020-12-28 17:37:05 · 246 阅读 · 0 评论 -
【MySQL】各种常规有用操作、知识收集...
MySQL查询所有连接的IP地址指令select SUBSTRING_INDEX(host,’:’,1) as ip , count(*) from information_schema.processlist group by ip;(持续更新…)如有其他问题存在,更好的推荐和建议,请各路山居隐士指点一二。...原创 2020-11-19 00:23:42 · 197 阅读 · 0 评论 -
【Linux】【Centos】【MySQL】使用
从centos 7.x开始,centos开始使用systemd服务来代替daemon,原来管理系统启动和管理系统服务的相关命令全部由systemctl命令来代替。dameon命令systemctl命令 说明service start systemctl start 启动服务service stop systemctl stop 停止服务service restart system restart 重启服务yum install mysqlyum install .原创 2020-11-06 09:40:41 · 168 阅读 · 0 评论 -
【学习笔记】【MySQL】【JDBC】为了避免连接数据库的URL后缀追加参数再遇到坑,逮到一个就加入详解。
参考资料:https://www.cnblogs.com/append/archive/2004/01/13/5643568.html后缀追加参数说明缺省值(默认值)版本要求autoReconnect当数据库连接异常中断时,是否自动重新连接?FALSE1.1autoReconnectForPools是否使用针对数据库连接池的重连策略FALSE3.1.3characterEncoding当useUnicode设置为true时,指定字符原创 2020-10-10 12:23:23 · 863 阅读 · 0 评论 -
【学习笔记】【BUG日记】【MySQL】远程连接错误 1130 - Host ‘xxx‘ is not allowed to connect to this MySQL server.
【日期】: 2020/10/9【问题】: MySQL远程连接错误 1130 - Host ‘xxx’ is not allowed to connect to this MySQL server.【原因】: 用户所连接的数据库不允许使用 ‘xxx’ 访问【如何发现】: 百度查找【如何修复】: 举例:root 用户mysql -u root -pmysql>use mysql;mysql>select ‘host’ from user where user=‘root’;mys原创 2020-10-09 18:46:47 · 186 阅读 · 0 评论 -
【BUG日记】【MySQL】【Windows】创建大写的数据库名自动转换小写
【日期】: 2020/9/14【问题】: Windows 10系统下的MySQL,创建大写的数据库名自动转换小写。【原因】: 未知【如何发现】: 百度查询。【如何修复】: 在MySQL的配置文件my.ini,在 [mysqld] 中增加一行lower_case_table_names = 2# 0:区分大小写 1:不区分大小写# lower_case_table_names: 此参数不可以动态修改,必须重启数据库# lower_case_table_names = 1 表名存储在磁盘是小原创 2020-09-14 09:48:35 · 1055 阅读 · 0 评论 -
【MySQL】case when用习惯了,别把between and忘了
MySQL语句 between and 学习查的A表,需要关联求和B表里的id,条件是B的time在A表的time的区间createTime和updateTime内。 一个sql语句如何写?select sum(b.time) from A a left join B b on b.time between a.createTime and a.updateTime...原创 2020-03-31 18:25:01 · 1939 阅读 · 0 评论