文章分类 -  Mysql

【MySQL】SQL执行计划分析
摘要:执行计划能告诉我们什么? 当我们的系统上线后数据库的记录不断增加,之前写的一些SQL语句或者一些ORM操作效率变得非常低。我们不得不考虑SQL优化,SQL优化大概是这样一个流程:1.定位执行效率低的SQL语句(定位),2.分析为什么这段SQL执行的效率比较低(分析),3.最后根据第二步分析的结构采取 阅读全文

posted @ 2018-07-26 10:33 快乐编程呀 阅读(158) 评论(0) 推荐(0)

mysql5.7中解决中文乱码的问题
摘要:在使用mysql5.7时,会发现通过web端向数据库中写入中文后会出现乱码,但是在数据库中直接操作SQL语句插入数据后中文就显示正常,这个问题怎么解决呢?此处不对mysql的数据编码过程和原理进行讲解,如果有兴趣的同学可以自己百度。 下面我们就直接使用如下操作解决: 一、打开mysql控制台,输入命 阅读全文

posted @ 2017-08-09 14:47 快乐编程呀 阅读(467) 评论(0) 推荐(0)

mysql 查询当天、本周,本月,上一个月的数据
摘要:今天 昨天 近7天 近30天 本月 上一月 查询本季度数据 查询上季度数据 查询本年数据 查询上年数据 查询当前这周的数据 查询上周的数据 查询上个月的数据 查询当前月份的数据 查询距离当前现在6个月的数据 阅读全文

posted @ 2017-06-13 16:26 快乐编程呀 阅读(67) 评论(0) 推荐(0)

java数据类型,标准sql数据类型之间的对应表
摘要:Java数据类型 Hibernate数据类型 标准SQL数据类型(PS:对于不同的DB可能有所差异) byte、java.lang.Byte byte TINYINT short、java.lang.Short short SMALLINT int、java.lang.Integer integer 阅读全文

posted @ 2017-05-23 18:11 快乐编程呀 阅读(94) 评论(0) 推荐(0)

MySQL新增用户以及数据库访问授权
摘要:平时难得用下 mysql 的命令行模式操作,今天弄下新建用户授权,遇到些问题在这里简单整理下 注意: 若仅开放外网访问权限,则本地是无法访问的,需要本地服务器也能访问 mysql 则要增加本地访问权限 阅读全文

posted @ 2017-03-06 10:35 快乐编程呀 阅读(85) 评论(0) 推荐(0)

如何查看mysql连接数?(当前连接数、最大连接数等)
摘要:如何实时查看mysql当前连接数? 1、查看当前所有连接的详细资料: ./mysqladmin -uadmin -p -h10.140.1.1 processlist 2、只查看当前连接数(Threads就是连接数.): ./mysqladmin -uadmin -p -h10.140.1.1 st 阅读全文

posted @ 2016-07-19 18:23 快乐编程呀 阅读(638) 评论(0) 推荐(0)

MySQL查看SQL语句执行效率 - explain
摘要:Explain命令在解决数据库性能上是第一推荐使用命令,大部分的性能问题可以通过此命令来简单的解决,Explain可以用来查看 SQL 语句的执行效 果,可以帮助选择更好的索引和优化查询语句,写出更好的优化语句。 Explain语法:explain select … from … [where .. 阅读全文

posted @ 2016-06-30 11:34 快乐编程呀 阅读(183) 评论(0) 推荐(0)

CentOS 7下MySQL 5.7安装、配置与应用(安装多个实例)
摘要:5.7和之前版本的MySQL有一些不同,现把CentOS 7下MySQL 5.7安装、配置与应用完整过程记下来,或许对新手来说有用。 本文描述的安装是采用通用的二进制压缩包(linux - Generic)以解压方式安装,相当于绿色安装了。 一、下载通用安装二进制包 先下载mysql安装包:打开 h 阅读全文

posted @ 2016-06-29 15:14 快乐编程呀 阅读(288) 评论(0) 推荐(0)

mysql日志详细解析
摘要:转自:http://pangge.blog.51cto.com/6013757/1319304 MySQL日志: 主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志; 日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数据 阅读全文

posted @ 2016-03-29 18:03 快乐编程呀 阅读(123) 评论(0) 推荐(0)

高性能Mysql主从架构的复制原理及配置详解
摘要:1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的 数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器 阅读全文

posted @ 2016-03-11 17:45 快乐编程呀 阅读(90) 评论(0) 推荐(0)

配置mysql5.5主从服务器(转)
摘要:教程开始: 一、安装MySQL 说明:在两台MySQL服务器192.168.21.169和192.168.21.168上分别进行如下操作,安装MySQL 5.5.22 二、配置MySQL主服务器(192.168.21.169) mysql -uroot -p #进入MySQL控制台 create d 阅读全文

posted @ 2016-03-10 18:10 快乐编程呀 阅读(75) 评论(0) 推荐(0)

MYSQL用户权限管理学习笔记
摘要:MYSQL 用户管理1.权限表MYSQL是一个多用户的数据库,MYSQL的用户可以分为两大类:(1) 超级管理员用户(root),拥有全部权限(2) 普通用户,由root创建,普通用户只拥有root所分配的权限1.1 权限表的位置数据库:mysql与权限相关的数据表:user,db,host,tab... 阅读全文

posted @ 2016-01-18 15:43 快乐编程呀 阅读(152) 评论(0) 推荐(0)

Linux CentOS6.5下编译安装MySQL 5.6.16【给力详细教程】
摘要:一、编译安装MySQL前的准备工作安装编译源码所需的工具和库[sql] view plaincopyyuminstallgccgcc-c++ncurses-develperl安装cmake,从http://www.cmake.org下载源码并编译安装[sql] view plaincopywgeth... 阅读全文

posted @ 2016-01-13 14:03 快乐编程呀 阅读(70) 评论(0) 推荐(0)

Cobar使用文档(可用作MySQL大型集群解决方案)
摘要:最 近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据 的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近 50亿... 阅读全文

posted @ 2016-01-11 15:37 快乐编程呀 阅读(160) 评论(0) 推荐(0)

CentOS 配置MySQL允许远程登录
摘要:Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下:在本机先使用root用户登录mysql:mysql -u root -p"... 阅读全文

posted @ 2016-01-06 18:31 快乐编程呀 阅读(72) 评论(0) 推荐(0)

MySQL集群 MySQL Cluster
摘要:MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。在MyQL 5.0及以上的二进制版本中、以及与最新的Linux版本兼容的RPM中提供了该存储引擎。(注意,要想获得M... 阅读全文

posted @ 2016-01-06 16:06 快乐编程呀 阅读(106) 评论(0) 推荐(0)

CentOs中mysql的安装与配置(yum 在线安装)
摘要:在linux中安装数据库首选MySQL,Mysql数据库的第一个版本就是发行在Linux系统上,其他选择还可以有postgreSQL,oracle等在Linux上安装mysql数据库,我们可以去其官网上下载mysql数据库的rpm包,http://dev.mysql.com/downloads/my... 阅读全文

posted @ 2016-01-06 16:03 快乐编程呀 阅读(100) 评论(0) 推荐(0)

mysql之TIMESTAMP(时间戳)用法详解
摘要:这篇文章主要介绍了mysql之TIMESTAMP(时间戳)用法,需要的朋友可以参考下一、TIMESTAMP的变体TIMESTAMP时间戳在创建的时候可以有多重不同的特性,如:1.在创建新记录和修改现有记录的时候都对这个数据列刷新:?1TIMESTAMP DEFAULT CURRENT_TIMESTA... 阅读全文

posted @ 2015-12-25 15:12 快乐编程呀 阅读(413) 评论(0) 推荐(0)

mysql中文乱码问题,需要注意修改的几个地方
摘要:MySQL 4.1的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation)。对于字符集的支持细化到四个层次: 服务器(server),数据库(database),数据表(table)和连接(connection)。下面... 阅读全文

posted @ 2015-12-25 10:46 快乐编程呀 阅读(256) 评论(0) 推荐(0)

-Dmaven.multiModuleProjectDirectory system propery is not set.
摘要:eclipse中使用maven插件的时候,运行run as maven build的时候报错-Dmaven.multiModuleProjectDirectory system propery is not set.Check $M2_HOME environment variable and mv... 阅读全文

posted @ 2015-12-15 11:28 快乐编程呀 阅读(90) 评论(0) 推荐(0)

导航