您有个知识币

【退出】

    mysql查看索引占用的空间

    mysql中查看索引占用的存储空间使用下面的sql语句:   select table_name,concat(truncate(data_length/1024/1024,2),'MB') as data_size,concat(truncate(index_length/1024/1024,2),'MB') as index_size from information_schema.tables where table_name='bi_money_list' order by index_size desc; 查看单个表的细分索引情况: SELECT sum(stat_value) pages,...阅读全文
    作者:op | 分类: web后端 | 阅读:0 |

    union与union all 的区别

    mysql union与union all 的区别: Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union All:对两个结果集进行并集操作,包括重复行,不进行排序; union all 的效率比union的效率高,不需要去重或没有重复项的情况下使用union all阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:31 |

    mysql 导出单表数据/备份单表数据

    前两天遇到数据用source命令恢复数据时,提示包过大的错误。那个包用mymanager导出的,这次用mysql自带mysqldump工具成功导出并导入到数据表中。 mysqldump 导出数据库某个表的数据方法如下: mysqldump -t -u root -p -B article --table article_detail > e:\my.sql 其中article是数据库,article_detail是数据表(只导出了数据未包含结构)。 恢复数据的时候用source命令...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:134 |

    win7 配置 apache mysql php环境

    一. 配置apache环境 1.官网下载apache解压版本,解压到相应的目录。 2.cmd 到压缩包httpd.exe所在的目录,我本机的目录是D:\php\httpd-2.4.9-x64\Apache24\bin>(Windows-所有程序-附件-命令提示符(右键,以管理员身份运行)) 3.运行命令:D:\php\httpd-2.4.9-x64\Apache24\bin>httpd.exe -k install 4.打开httpd.conf修改配置文件,主要修改如下: 测试apache能否工...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:171 |

    使用 MYSQLBINLOG 来恢复数据

    上一篇文章写了备份,这篇文章写写如何恢复。这里不再自己写,从网上拷一篇过来,原因是给上篇文章一个恢复方案,另一个原因是别人已经写的很好了。 BINLOG就是一个记录SQL语句的过程,和普通的LOG一样。不过只是她是二进制存储,普通的是十进制存储罢了。 1、配置文件里要写的东西: [mysqld] log-bin=mysql-bin(名字可以改成自己的,如果不改名字的话,默认是以主机名字命名) 重新...阅读全文
    作者:黑♂白 | 分类: 服务器 web人生 | 阅读:756 |

    windows下mysql备份方案

    本方案是在windows操作系统下,mysql的定时备份加上差异备份,可以将你的数据库恢复到任何过去的时候,好处是相当的多的,最大的好处是当服务器受到了攻击,或者是服务器发生了灾难,可以恢复到受攻击或灾难之前。 步骤非常的简单,就三部搞定: 1.建立bat文件,bat文件内容 @echo off set "a=%date% %time:~0,2%_%time:~3,2%" E:\backdata\tool\mysqldump.exe -uroot -p111111 --da...阅读全文
    作者:黑♂白 | 分类: 服务器 web高性能 | 阅读:220462 |

    mysql下使用mysqldump工具备介绍

    shell> mysqldump [OPTIONS] database [tables]    如果你不给定任何表,整个数据库将被导出。 通过执行mysqldump --help,你能得到你mysqldump的版本支持的选项表。 注意,如果你运行mysqldump没有--quick或--opt选项,mysqldump将在导出结果前装载整个结果集到内存中,如果你正在导出一个大的数据库,这将可能是一个问题。 mysqldump支持下列选项: --add-locks 在每个表导出之...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:170873 |

    mysql 计划任务重启后消失

    前两天在mysql中写了个计划任务,定时执行,但每次重启电脑或mysql后计划任务就没有了。event_scheduler也被设置为OFF了。 查了下原因觉得应该是event_scheduler在mysql的config中设置为OFF有关。去mysql中将配置改为ON则就搞定了。阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:848 |

    MySQL定时执行脚本

    以下的文章主要向大家描述的是MySQL定时执行的实际操作步骤,以及在MySQL定时执行的实际操作过程中值得我们大家注意的几点的描述,如果你对其相关的实际操作有兴趣了解的话,你就浏览以下的文章了。 查看event是否开启 show variables like '%sche%'; 将事件计划开启 set global event_scheduler =1; 创建存储过程test CREATE PROCEDURE test () BEGIN update exa...阅读全文
    作者:黑♂白 | 分类: web后端 | 阅读:526 |