mysql
毅个混蛋
修炼菜鸟
展开
-
MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且转载 2014-12-25 14:23:33 · 800 阅读 · 0 评论 -
Mysql数据库优化总结
说明:本文的环境为CENTOS 5.5 64 Bit /Mysql 5.1.50简介:使用Mysql有一段时间了,期间做了不少关于Mysql优化、设计、维护的工作,这两天有时间做一下简单的总结,方便自己回忆,同时也希望能对大家有点帮助.I 硬件配置优化Ø CPU选择:多核的CPU,主频高的CPUØ 内存:更大的内存Ø 磁盘选择:更快的转速、RAI转载 2015-10-04 23:16:45 · 675 阅读 · 0 评论 -
MySQL Replication 常用架构
前言MySQLReplicaion本身是一个比较简单的架构,就是一台MySQL服务器(Slave)从另一台MySQL服务器(Master)进行日志的复制然后再解析日志并应用到自身。一个复制环境仅仅只需要两台运行有MySQLServer的主机即可,甚至更为简单的时候我们可以在同一台物理服务器主机上面启动两个mysqldinstance,一个作为Master而另一个作为Slave来完成复制环境转载 2015-10-04 22:39:25 · 1484 阅读 · 0 评论 -
30多条mysql语句级优化方法,千万级数据库记录查询轻松解决
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is null;可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然转载 2015-10-04 23:24:38 · 898 阅读 · 0 评论 -
mysql 获取当前日期及格式化
MYSQL 获取当前日期及日期格式获取系统日期: NOW()格式化日期: DATE_FORMAT(date, format)注: date:时间字段format:日期格式返回系统日期,输出 2009-12-25 14:38:59select now();输出 09-12-25select date_format(now(),'%y-%m-%d');根据forma原创 2014-10-26 21:52:44 · 798 阅读 · 0 评论 -
Java,Mysql-根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法
最近做一个项目:需要查询一个站点(已知该站点经纬度)500米范围内的其它站点。所以,我首先想到的是,对每条记录,去进行遍历,跟数据库中的每一个点进行距离计算,当距离小于500米时,认为匹配。这样做确实能够得到结果,但是效率极其低下,因为每条记录都要去循环匹配n条数据,其消耗的时间可想而知。于是我就想到一个先过滤出大概的经纬度范围再进行计算。比方说正方形的四个点,于是我在网上搜索,意外的,查转载 2014-09-20 23:46:39 · 6143 阅读 · 1 评论 -
安装Mysql时应用到最后一步出现1045错误的解决办法
到最一后步设置应用的时候出现1045错误,查了下1045是密码不对。 第一步:打开开始里MYSQL的“MySQL Command Line Client”输入你的密码(就是安装时设的那个,如果密码不对可以试下空密码登录,有可能安装时密码设置无效)。 第二步:登录成功后输入命令: SET PASSWORD FOR 'root'@'localhost' =转载 2014-10-26 21:13:40 · 2994 阅读 · 1 评论 -
mysql 的delete from 子查询限制
1.使用mysql进行delete from操作时,若子查询的 FROM 字句和更新/删除对象使用同一张表,会出现错误。 mysql> DELETE FROM tab1 WHERE col1 = ( SELECT MAX( col1 ) FROM tab1 ); ERROR 1093 (HY000): You can’t specify target table ‘tab1′ for转载 2014-11-23 22:03:29 · 7784 阅读 · 0 评论 -
mysql 下 计算 两点 经纬度 之间的距离
公式如下,单位米:第一点经纬度:lng1 lat1第二点经纬度:lng2 lat2round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/180)* pow(sin( (lng1*pi()/180-lng2*pi()/18转载 2014-09-20 23:49:30 · 3300 阅读 · 1 评论 -
MySQL毫秒值和日期的指定格式的相互转换
一、毫秒值转换为指定的日期格式使用MYSQL自带的函数FROM_UNIXTIME(unix_timestamp,format)。举例:select FROM_UNIXTIME(1364176514656/1000,'%Y-%m-%d %h:%i:%s')as date ;结果为:2013-03-25 09:55:15其中unix_timest转载 2014-12-20 22:03:55 · 12658 阅读 · 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 database osyunweidb; #建立数据库osyunweidb转载 2015-10-04 22:49:58 · 1981 阅读 · 0 评论