主页 > 知识库 > 数据库 > MySQL >
  • mysql版本升级引发的问题
  • 问题描述: 1. ibatis 中 mysql语句 Java代码 select id=getQids parameterClass=int resultClass=hashMap SELECT d.qid,GROUP_CONCAT(epq.qid) qids FROM table1 d,table2 epq WHERE d.qid=#qid# AND d.pid=epq.pid GROUP BY d.checkPid LIMIT 1 /select 2.... [阅读全文]
  • 作者:佚名 发表于:2013-05-21 15:13:59 点击:230
  • mysql分表的详细设计与应用
  • 一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。目前我所知道的方法都是MYISAM的,INNODB如何做分表并且保留事务和外键,我还不是很了解。 首先,我们需要想好到底分多少个表,前提当然是满... [阅读全文]
  • 作者:佚名 发表于:2013-05-20 13:19:08 点击:268
  • mysql数据库取得某一段时间内的纪录
  • 一般来说,我们在mysql数据库纪录数据时间时,都会选择datatime类型,这样时间可以精确 到秒。但随之而来的一个问题是,当我们要取得某一段时间内的数据内容会有一些时间转换上的麻烦,例如我们要取得2002年3月2日到2003年7月8日的 这段时间的内容,我们第一... [阅读全文]
  • 作者:佚名 发表于:2013-05-20 13:17:50 点击:160
  • mysql数据收集shell脚本
  • #!/bin/sh INTERVAL=5 PREFIX=$INTERVAL-sec-status RUNFILE=/home/benchmarks/running mysql -e SHOW GLOBAL VARIABLES mysql-variables while test -e $RUNFILE; do file=$(date +%F_%I) sleep=$(date +%s.%N | awk {print $INTERVAL - (\$1 % $INTERVAL)}... [阅读全文]
  • 作者:佚名 发表于:2013-05-17 13:34:22 点击:83
  • mysql distinct的妙用
  • 顺便提下mysql的DISTINCT的关键字有很多你想不到的用处 1.在count 不重复的记录的时候能用到 比如SELECT COUNT( DISTINCT id ) FROM tablename; 就是计算talbebname表中id不同的记录有多少条 2,在需要返回记录不同的id的具体值的时候可以用 比如SELECT DISTI... [阅读全文]
  • 作者:佚名 发表于:2013-05-17 13:32:21 点击:83
  • Mysql的各种时间函数
  • mysql 的时间函数很丰富 1.mysql 查询时间中秒不为0的过滤条件 Sql代码 SECOND(t.file_time) 2.当前时间 Sql代码 now() 3.一天前 Sql代码 select DATE_SUB(curdate(), INTERVAL 1 DAY) 4.timestamp默认值 mysql timestamp字段的怪异问题 创建表语句: Sql代... [阅读全文]
  • 作者:佚名 发表于:2013-05-16 15:51:33 点击:236
  • mysql -e加v简化代码
  • 用 mysql -e 生成结果导入指定文件时: ● 若要同时显示语句本身:-v ● 若要增加查询结果行数:-vv ● 若要增加执行时间:-vvv 在一些监控脚本中可以用来简化代码 [plain] ㈠ 不带 v 测试: [mysql@even ~]$ mysql -uroot -poracle -e SELECT VERSION();SELE... [阅读全文]
  • 作者:佚名 发表于:2013-05-16 15:49:50 点击:191
  • mysql统计留存率
  • Sql代码 begin declare i int; declare numareaId int(10); declare currentareaId int(10); SELECT COUNT(areaId),MIN(areaId) INTO @a,@b FROM option_area_info; SET numareaId=@a; SET currentareaId=@b; loop1:WHILE numareaId0 DO SET @AID = currentar... [阅读全文]
  • 作者:佚名 发表于:2013-05-15 14:12:22 点击:155
  • Mysql数据库维护语句
  • 1.修改表名 Sql代码 alter table t1 rename to t1_back_20130502 2.导出结构 Sql代码 mysqldump -h192.168.1.1 -uroot -p1234 --default-character-set=utf8 --opt -d -R dbname tablename d:\data_file_table_130507.sql 3.再导出数据 Sql代码 mysqldump -h... [阅读全文]
  • 作者:佚名 发表于:2013-05-15 14:04:50 点击:208
  • MySQL查询缓存总结
  • 可以通过下面的SQL查看当前查询缓存相关参数状态: SHOW VARIABLES LIKE %query_cache%; 输出结果类似下面: query_cache_type 查询缓存类型,有0、1、2三个取值。0则不使用查询缓存。1表示始终使用查询缓存。2表示按需使用查询缓存。 如果query_cache_type... [阅读全文]
  • 作者:佚名 发表于:2013-05-09 13:15:01 点击:270
首页 上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 末页 1771770