MySQL 语句优化
摘要:一、创建表数据 在查询优化前,首先需要创建表和数据。 创建sales表: 为了熟悉mysql的存储过程,批量插入数据使用了存储过程: 然后再查询编辑器里调用存储过程: 至此,表和数据已经建立好。 二、查询优化 1、优化 SQL 语句的一般步骤: 1)通过 show [session | global
阅读全文
Mysql: mysqlbinlog命令查看日志文件
摘要:想查看mysql的binlog文件,但是裸的binlog文件是无法直视的,mysqlbinlog这个工具是用来查看binlog文件内容的(使用方式man mysqlbinlog查看),但是使用mysqlbinlog将binlog文件转换成人类可读的内容时却报错: 原因是mysqlbinlog这个工具
阅读全文
Centos6.5安装mysql 5.7
摘要:1、在官网下载安装包:https://dev.mysql.com/downloads/mysql/5.7.html#downloads mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz 2、将安装包上传到centos上我安装的目录是在 /usr/local/ 3、将
阅读全文
MYSQL中GROUP BY不包含所有的非聚合字段时的注意事项
摘要:本文导读:在MYSQL中使用GROUP BY分组时,我们可以select 多个非聚合字段,但是这些字段不在GROUP BY中,这样的SQL查询在SQL SERVER、ORACLE中是不合理的,且会报错,MYSQL的这种特异性,有时查询出来的结果并不是我们需要的,那么,我们在使用时应该注意哪些呢? 一
阅读全文
数据库设计中常见表结构的设计技巧(转)
摘要:一、树型关系的数据表 不少程序员在进行数据库设计的时候都遇到过树型关系的数据,例如常见的类别表,即一个大类,下面有若干个子类,某些子类又有子类这样的情况。当类别不确定,用户希望可以在任意类别下添加新的子类,或者删除某个类别和其下的所有子类,而且预计以后其数量会逐步增长,此时我们就会考虑用一个数据表来
阅读全文