随笔分类 -  Mysql

Mysql数据库知识
摘要:1.7. 查询用户密码: 查询用户密码命令:mysql> select host,user,authentication_string from mysql.user; host: 允许用户登录的ip‘位置'%表示可以远程; user:当前数据库的用户名; authentication_string 阅读全文
posted @ 2018-11-13 10:45 与f 阅读(7074) 评论(0) 推荐(0)
摘要:为什么配置skip-name-resolve? 由于mysql -h${ip} 远程访问速度过慢, 根据网友经验(https://www.cnblogs.com/yjf512/p/3803762.html), 重启mysql,发现远程访问msyql速度上来了,解决问题。 然而引发了新的问题: 但是却 阅读全文
posted @ 2018-11-07 09:37 与f 阅读(1556) 评论(0) 推荐(0)
摘要:windows服务器下,mysql运行一段时间之后忽然无法连接,但是mysql服务启动正常,连接时报错: can't connect to mysql server on 'localhost' (10055) 网上搜索了很久,最终确定原因为: Win32 error code 10055: 由于系 阅读全文
posted @ 2018-10-26 08:40 与f 阅读(6957) 评论(0) 推荐(0)
摘要:参考:https://blog.csdn.net/hardworking0323/article/details/81046408 https://blog.csdn.net/lijingkuan/article/details/70136171 https://blog.csdn.net/sanb 阅读全文
posted @ 2018-08-23 18:18 与f 阅读(288) 评论(0) 推荐(0)
摘要:(1).主从不一致故障,从库宕机,从库启动后重复写入数据报错解决与预防:relay_log_info_repository=TABLE(InnoDB)参数解释说明:若relay_log_info_repository为FILE,当设置为0,交由OS刷新磁盘,受参数sync_relay_log_inf 阅读全文
posted @ 2018-08-23 18:01 与f 阅读(1284) 评论(0) 推荐(0)
摘要:转 :https://www.cnblogs.com/kevingrace/p/6256603.html 阅读全文
posted @ 2018-08-23 17:57 与f 阅读(124) 评论(0) 推荐(0)
摘要:转: https://blog.csdn.net/m0_37814112/article/details/80914713 阅读全文
posted @ 2018-08-23 14:09 与f 阅读(399) 评论(0) 推荐(0)
摘要:exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists里的条件语句能够返回记录行时(无论记录行是的多少,只要能返回),条件就为真,返回当前loop到的这条记录,反之如果exists里的条 件语句不能返回记录行,则当前loop到的这条记录被丢弃,exists的条 阅读全文
posted @ 2018-08-21 15:00 与f 阅读(1035) 评论(0) 推荐(0)
摘要:删除mysql的数据文件 sudo rm /var/lib/mysql/ -R 删除mysql的配置文件 sudo rm /etc/mysql/ -R 自动卸载mysql(包括server和client) sudo apt-get autoremove mysql* --purge sudo apt 阅读全文
posted @ 2018-07-22 17:32 与f 阅读(271) 评论(0) 推荐(0)
摘要:今天自己无聊写了看了一个查询需求随手写了一个sql语句,发现竟然不能运行,MySQL报[Err] 1305 - FUNCTION ceshi.nvl does not exist的错。才意识到自己写的是 orac中的sql,于是另写一条sql达到了目的,但是事后想了一下在mys中是否有同样功能的函数 阅读全文
posted @ 2018-05-15 17:37 与f 阅读(1195) 评论(0) 推荐(0)
摘要:首先看一下它的定义: INTERVAL()函数进行比较列表(N1,N2,N3等等)中的N值。该函数如果N<N1返回0,如果N<N2返回1,如果N<N3返回2 等等。如果N为NULL,它将返回-1。列表值必须是N1<N2<N3的形式才能正常工作。 下面的代码是显示 INTERVAL()函数如何工作的一 阅读全文
posted @ 2018-05-15 15:50 与f 阅读(1044) 评论(0) 推荐(0)
摘要:MySQL RAND()函数调用可以在0和1之间产生一个随机数: 当调用一个整数参数时,RAND()使用该随机数发生器种子值。每次在给定值种子生成,RAND()会产生一个可重复的一系列数字: 可以使用ORDER BY RAND(),随机组行或值如下: 要了解ORDER BY RAND()函数, 假设 阅读全文
posted @ 2018-05-15 15:30 与f 阅读(56864) 评论(2) 推荐(0)
摘要:在数据库开发过程中,我们要为每种类型的数据取出前几条记录,或者是取最新、最小、最大等等,这个该如何实现呢,本文章向大家介绍如何实现mysql分组取最大(最小、最新、前N条)条记录。需要的可以参考一下。 先看一下本示例中需要使用到的数据 创建表并插入数据: 数据表如下: 按name分组取val最大的值 阅读全文
posted @ 2018-05-15 15:26 与f 阅读(63202) 评论(6) 推荐(1)
摘要:MySQL EXISTS 和 NOT EXISTS 子查询语法如下: 该语法可以理解为:将主查询的数据,放到子查询中做条件验证,根据验证结果(TRUE 或 FALSE)来决定主查询的数据结果是否得以保留。 exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当 exists 阅读全文
posted @ 2018-05-15 14:25 与f 阅读(30778) 评论(3) 推荐(3)
摘要:客户扔过来一个bug,说是一个系统中对42岁以上的人的统计不正确,而41岁以下的人没有问题。眼睛瞟了一下托盘区里的日期,2012年3月26日,嗯,今年42岁的话,那么应该就是出生在1970年左右,马上就把问题锁定在了unixtime上,嗯,重点怀疑! 看了一下数据库,生日是以int形式保存的,有正有 阅读全文
posted @ 2018-05-15 09:09 与f 阅读(9913) 评论(2) 推荐(1)
摘要:1.分类导航 2.字符型函数[约48个] 3.数值型函数[约25个] 4.日期型函数[约65个] 5.统计型函数[约14个] 6.其它型函数[约44个] 转:https://blog.csdn.net/qq_15071263/article/details/79033856 参考:https://b 阅读全文
posted @ 2018-05-14 22:50 与f 阅读(632) 评论(0) 推荐(0)
摘要:函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 right(str, length) 说明:right 阅读全文
posted @ 2018-05-14 22:15 与f 阅读(8448) 评论(0) 推荐(0)
摘要:mysql 中 GROUP_CONCAT()函数,主要用来处理一对多的查询结果,通常会结合GROUP BY一起使用。 语法: 测试数据: 测试数据: 学生表(student) 课程表(course) 学生选课表(stu_course) 1. 查询所有学生的选课信息 结果: 使用GROUP_CONCA 阅读全文
posted @ 2018-05-14 21:56 与f 阅读(1349) 评论(0) 推荐(0)
摘要:这两天让一个数据查询难了。主要是对group by 理解的不够深入。才出现这样的情况,后来网上学习了一下,并记录下来分享给大家。这种需求,我想很多人都遇到过。下面是我模拟我的内容表 我现在需要取出每个分类中最新的内容 结果如下 明显。这不是我想要的数据,正确的SQL语句如下: 写的顺序:select 阅读全文
posted @ 2018-05-14 21:34 与f 阅读(14753) 评论(0) 推荐(0)
摘要:这个命令在 /usr/local/mysql/bin 有时候在启动mysql时候报很多错误可以用这个命令初始化一下 阅读全文
posted @ 2018-05-12 21:10 与f 阅读(533) 评论(0) 推荐(0)