![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
OnePiece_Sky
从事软件开发
展开
-
MySql按周,按月,按日分组统计数据
知识关键词:DATE_FORMATselect DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks; select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group b转载 2014-02-28 17:39:56 · 769 阅读 · 0 评论 -
127.0.0.1’ is not allowed to connect to this MySQL serverConnection closed by foreign host
telnet本地mysql的端口号时报 ‘XXX’ is not allowed to connect to this MySQL serverConnection closed by foreign host解决方法: 1. 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入my转载 2014-12-16 22:17:36 · 2730 阅读 · 0 评论 -
MySQL备份恢复之XtraBackup
一、 简介 我们知道,针对InnoDB存储引擎,MySQL本身没有提供合适的热备工具,ibbackup虽是一款高效的首选热备方式,但它是是收费的。好在Percona公司给大家提供了一个开源、免费的Xtrabackup热备工具,它可实现ibbackup的所有功能,并且还扩展支持真正的增量备份功能,是商业备份工具InnoDB Hotbackup的一个很好的替代品。Xtra转载 2014-12-10 22:25:39 · 459 阅读 · 0 评论 -
MYSQL查询语句优化
mysql的性能优化包罗甚广:索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。查询的开销指标:执行时间检查的行数返回的行数建立索引的几个准则:1、合理的建立转载 2014-12-10 23:41:12 · 481 阅读 · 0 评论 -
phpMyAdmin 常见错误解决
1、“高级功能未全部设置,部分功能不可用。要查出原因请点这里”解决方法第一步: 在phpMyAdmin的主页中选择“导入”,然后“从计算机中上传”要导入的文件,选择phpMyAdmin目录下examples\create_tables.sql导入,会自动创建新的数据库“phpmyadmin”。如果不行,可自己先手动建好同名数据库,然后在数据库中进行导入。第二步原创 2014-12-10 22:02:51 · 3424 阅读 · 0 评论 -
Got error 28 from storage engine 点击数据表 提示
Got error 28 from storage engine查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够引用磁盘临时空间不够导致。解决办法:清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录清理本盘符下垃圾文件或者扩充盘符大小上面的说法应该比较清楚,还有一个类似的:引用mysql报以原创 2014-12-30 10:48:01 · 510 阅读 · 0 评论 -
mysql常见优化
优化Group By语句默认情况下,MySQL 排序所有GROUP BY col1,col2,....。查询的方法如同在查询中指定ORDER BY col1,col2,...。如果显式包括一个包含相同的列的ORDER BY子句,MySQL 可以毫不减速地对它进行优化,尽管仍然进行排序。如果查询包括GROUP BY 但你想要避免排序结果的消耗,你可以指定ORDER BY NULL禁止排序。转载 2014-12-14 21:31:18 · 402 阅读 · 0 评论 -
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结:话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:1select * from `article` where date_format(from_UNIXTIME转载 2015-01-23 14:17:29 · 544 阅读 · 0 评论 -
ERROR 1436 (HY000): Thread stack overrun: 6656 bytes used of a 131072 byte stack, and 128000 bytes
ERROR 1436 (HY000): Thread stack overrun: 6656 bytes used of a 131072 byte stack, and 128000 bytes needed. Use 'mysqld --thread_stack=#' to specify a bigger stack.错误原因是 thread_stack(如果是Window下的话在这原创 2015-03-02 16:14:05 · 3398 阅读 · 1 评论 -
mysql 数据库密码忘记?重置密码
window系统 2008 1、先关闭mysql服务2、cmd进入mysql的安装目录,bin目录下 输入指令:mysqld --skip-grant-tables,回车3、重新打开一个dos窗口,进入mysql安装目录,bin目录下 输入mysql,回车,进入mysql命令行4、输入use mysql; update user set pass原创 2014-12-16 13:51:24 · 801 阅读 · 0 评论 -
mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下:02 031 select * from `article` where date_format(from_UNIXTIM转载 2014-06-12 10:07:58 · 611 阅读 · 0 评论 -
java 实现 linux+window mysql 文件 备份,以及文件导入错误解决方法
package com.LovePatPrint.common;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.struts2.ServletActionContext;public class DataBackup { private static原创 2014-06-10 14:47:38 · 572 阅读 · 0 评论 -
使用Hibernate连接MySQL数据库,MySQL连接超时断开的问题
最近让人头疼的一个问题,就是服务器在不确定的时点会出现关于数据库连接的Exception,大致的Exception如下:[html] view plaincopyorg.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01 org.hibernate.ut转载 2014-03-05 10:18:19 · 971 阅读 · 0 评论 -
Mysql查询优化
Mysql优化##1:索引可以大幅度提高查询性能1.1 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询( > , =,b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;c.组合索引要尽量使关键查转载 2014-03-06 14:32:33 · 489 阅读 · 0 评论 -
子查询性能优化
子查询是一个 SELECT 查询,它嵌套在 SELECT、INSERT、UPDATE、DELETE 语句或其它子查询中。任何允许使用表达式的地方都可以使用子查询,子查询可以使我们的编程灵活多样,可以用来实现一些特殊的功能。但是在性能上,往往一个不合适的子查询用法会形成一个性能瓶颈。如果子查询的条件中使用了其外层的表的字段,这种子查询就叫作相关子查询。相关子查询可以用IN、N转载 2014-03-06 14:37:40 · 1296 阅读 · 0 评论 -
MySQL查询优化的5个好用方法
以下的文章主要讲述的是MySQL查询优化的5个十分好用方法,熟悉SQL语句的人都清楚,如果要对一个任务进行操作的话,SQL语句可以有很多种相关写法,但是不同的写法查询的性能可能会有天壤之别。 本文列举出五个MySQL查询优化的方法,当然,优化的方法还有很多。 1、优化数据类型 MySQL中数据类型有多种,如果你是一名DBA,正在按照优化的原则对数据类型进行严格的检查,转载 2014-03-06 14:24:58 · 603 阅读 · 0 评论 -
mysql 按年度、季度、月度、周、日SQL统计查询
一、年度查询查询 本年度的数据SELECT *FROM blog_articleWHERE year( FROM_UNIXTIME( BlogCreateTime ) ) = year( curdate( ))二、查询季度数据查询数据附带季度数SELECT ArticleId, quarter( FROM_UNIXTIME( `BlogCre转载 2014-02-25 17:42:38 · 1116 阅读 · 0 评论 -
mysql 数据分页显示
sql 语句1、sqlselect * from table limit " + (start - 1) * count+ "," + count + "" 注:start 页码,count 每页显示几条数据2.hqlQuery query = this.sessionfactory.getCurrentSession().createQuery(sql)q原创 2014-03-19 13:09:58 · 909 阅读 · 0 评论 -
mysql 包含查询
包含查询如:表 Aid value1 1232 2353 869检索出123select * from A where instr('1234',value);value 包含于1234另一种:select * from A where instr(value,‘86’);检索出86原创 2014-03-22 18:31:11 · 2122 阅读 · 0 评论 -
mysql日期加减
mysql日期加减一、MySQL 为日期增加一个时间间隔:date_add()。1、 示例:set @dt = now();select date_add(@dt, interval 1 day); - 加1天select date_add(@dt, interval 1 hour); -加转载 2014-05-22 16:17:41 · 32960 阅读 · 0 评论 -
MySQL server has gone away 问题的解决方法
mysql出现ERROR : (2006, 'MySQL server has gone away') 的问题意思就是指client和MySQL server之间的链接断开了。造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分转载 2015-09-11 16:07:14 · 940 阅读 · 0 评论