
mysql
OnePiece_Sky
从事软件开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySql按周,按月,按日分组统计数据
知识关键词:DATE_FORMAT select 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 · 805 阅读 · 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 · 2864 阅读 · 0 评论 -
MySQL备份恢复之XtraBackup
一、 简介 我们知道,针对InnoDB存储引擎,MySQL本身没有提供合适的热备工具,ibbackup虽是一款高效的首选热备方式,但它是是收费的。好在Percona公司给大家提供了一个开源、免费的Xtrabackup热备工具,它可实现ibbackup的所有功能,并且还扩展支持真正的增量备份功能,是商业备份工具InnoDB Hotbackup的一个很好的替代品。 Xtra转载 2014-12-10 22:25:39 · 519 阅读 · 0 评论 -
MYSQL查询语句优化
mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。 查询的开销指标: 执行时间 检查的行数 返回的行数 建立索引的几个准则: 1、合理的建立转载 2014-12-10 23:41:12 · 533 阅读 · 0 评论 -
phpMyAdmin 常见错误解决
1、“高级功能未全部设置,部分功能不可用。要查出原因请点这里”解决方法 第一步: 在phpMyAdmin的主页中选择“导入”,然后“从计算机中上传”要导入的文件,选择phpMyAdmin目录下 examples\create_tables.sql导入,会自动创建新的数据库“phpmyadmin”。如果不行,可自己先手动建好同名数据库,然后在数据库中进行导入。 第二步原创 2014-12-10 22:02:51 · 3545 阅读 · 0 评论 -
Got error 28 from storage engine 点击数据表 提示
Got error 28 from storage engine 查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够 引用 磁盘临时空间不够导致。 解决办法: 清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录 清理本盘符下垃圾文件或者扩充盘符大小 上面的说法应该比较清楚,还有一个类似的: 引用 mysql报以原创 2014-12-30 10:48:01 · 535 阅读 · 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 · 441 阅读 · 0 评论 -
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法
mysql查询今天,昨天,近7天,近30天,本月,上一月数据的方法分析总结: 话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下: 1 select * from `article` where date_format(from_UNIXTIME转载 2015-01-23 14:17:29 · 588 阅读 · 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 · 3465 阅读 · 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 · 852 阅读 · 0 评论 -
mysql查询今天,昨天,近7天,近30天,本月,上一月数据方法
话说有一文章表article,存储文章的添加文章的时间是add_time字段,该字段为int(5)类型的,现需要查询今天添加的文章总数并且按照时间从大到小排序,则查询语句如下: 02 03 1 select * from `article` where date_format(from_UNIXTIM转载 2014-06-12 10:07:58 · 662 阅读 · 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 · 617 阅读 · 0 评论 -
使用Hibernate连接MySQL数据库,MySQL连接超时断开的问题
最近让人头疼的一个问题,就是服务器在不确定的时点会出现关于数据库连接的Exception,大致的Exception如下: [html] view plaincopy org.hibernate.util.JDBCExceptionReporter - SQL Error:0, SQLState: 08S01 org.hibernate.ut转载 2014-03-05 10:18:19 · 1020 阅读 · 0 评论 -
Mysql查询优化
Mysql优化 ##1:索引可以大幅度提高查询性能 1.1 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > , =, b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引; c.组合索引要尽量使关键查转载 2014-03-06 14:32:33 · 515 阅读 · 0 评论 -
子查询性能优化
子查询是一个 SELECT 查询,它嵌套在 SELECT、INSERT、UPDATE、DELETE 语句或其它子查询中。 任何允许使用表达式的地方都可以使用子查询,子查询可以使我们的编程灵活多样,可以用来实现一些特殊的功能。但是在性能上, 往往一个不合适的子查询用法会形成一个性能瓶颈。如果子查询的条件中使用了其外层的表的字段,这种子查询就叫作相关子查询。 相关子查询可以用IN、N转载 2014-03-06 14:37:40 · 1342 阅读 · 0 评论 -
MySQL查询优化的5个好用方法
以下的文章主要讲述的是MySQL查询优化的5个十分好用方法,熟悉SQL语句的人都清楚,如果要对一个任务进行操作的话,SQL语句可以有很多种相关写法,但是不同的写法查询的性能可能会有天壤之别。 本文列举出五个MySQL查询优化的方法,当然,优化的方法还有很多。 1、优化数据类型 MySQL中数据类型有多种,如果你是一名DBA,正在按照优化的原则对数据类型进行严格的检查,转载 2014-03-06 14:24:58 · 650 阅读 · 0 评论 -
mysql 按年度、季度、月度、周、日SQL统计查询
一、年度查询 查询 本年度的数据 SELECT * FROM blog_article WHERE year( FROM_UNIXTIME( BlogCreateTime ) ) = year( curdate( )) 二、查询季度数据 查询数据附带季度数 SELECT ArticleId, quarter( FROM_UNIXTIME( `BlogCre转载 2014-02-25 17:42:38 · 1175 阅读 · 0 评论 -
mysql 数据分页显示
sql 语句 1、sql select * from table limit " + (start - 1) * count+ "," + count + "" 注:start 页码,count 每页显示几条数据 2.hql Query query = this.sessionfactory.getCurrentSession().createQuery(sql) q原创 2014-03-19 13:09:58 · 954 阅读 · 0 评论 -
mysql 包含查询
包含查询 如:表 A id value 1 123 2 235 3 869 检索出123 select * from A where instr('1234',value); value 包含于1234 另一种: select * from A where instr(value,‘86’); 检索出86原创 2014-03-22 18:31:11 · 2171 阅读 · 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 · 33404 阅读 · 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 · 1022 阅读 · 0 评论