随笔分类 -  数据库

摘要:公式如下,单位米:第一点经纬度:lng1 lat1第二点经纬度:lng2lat2round(6378.138*2*asin(sqrt(pow(sin( (lat1*pi()/180-lat2*pi()/180)/2),2)+cos(lat1*pi()/180)*cos(lat2*pi()/180)*... 阅读全文
posted @ 2015-01-29 17:05 u0mo5 阅读(8255) 评论(2) 推荐(2)
摘要:简介:在您开始阅读这篇文章之前,我得明确地告诉您,我并不是一个数据库设计领域的大师。以下列出的 11 点是我对自己在平时项目实践和阅读中学习到的经验总结出来的个人见解。我个人认为它们对我的数据库设计提供了很大的帮助。实属一家之言,欢迎拍砖 : )我之所以写下这篇这么完整的文章是因为,很多开发者一参与... 阅读全文
posted @ 2015-01-16 21:32 u0mo5 阅读(137) 评论(0) 推荐(0)
摘要:mysql之触发器trigger触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table)2.监视事件(insert/update/delete)3.触发时间(after/before)4.触发事件(insert/update/delete)语法:cre... 阅读全文
posted @ 2015-01-13 06:54 u0mo5 阅读(141) 评论(0) 推荐(0)
摘要:mysql 触发器学习1. 一个简单的例子1.1. 创建表: create table t(s1 integer);1.2. 触发器:delimiter |createtriggert_trigger before insertont foreach row beginset@x = "hello ... 阅读全文
posted @ 2015-01-13 06:51 u0mo5 阅读(177) 评论(0) 推荐(0)
摘要:Java对比两个数据库中的表和字段,写个冷门的东西转载的 来源网络目前所在的项目组距离下个版本上线已经很近了,就面临了一个问题:开发人员在开发库上根据需要增加数据表、数据字段、或者变更了字段类型或者字段长度等等。由于时间比较紧迫,导致在开发过程中不可能一一把DDL数据库脚本记录下来,在比较大的项目中... 阅读全文
posted @ 2015-01-13 05:51 u0mo5 阅读(3836) 评论(1) 推荐(0)
摘要:关键字:Windows下MySQL多实例运行阅读前注意事项:1、有的版本的data目录不直接放在mysql安装目录下,有可能在:C:\ProgramData\MySQL\MySQL Server 5.1\data(不管路径在哪里 指定正确的路径即可)2、操作步骤:复制MySQL安装目录-->修改my... 阅读全文
posted @ 2015-01-08 18:58 u0mo5 阅读(312) 评论(0) 推荐(0)
摘要:本章列出了当你用任何主机语言调用MySQL时可能出现的错误。首先列出了服务器错误消息。其次列出了客户端程序消息B.1. 服务器错误代码和消息服务器错误信息来自下述源文件:· 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。·... 阅读全文
posted @ 2015-01-08 18:54 u0mo5 阅读(325) 评论(0) 推荐(0)
摘要:多实例mysql的安装和管理http://blog.chinaunix.net/uid-20639775-id-3438560.htmlmysql的多实例有两种方式可以实现,两种方式各有利弊。第一种是使用多个配置文件启动不同的进程来实现多实例,这种方式的优势逻辑简单,配置简单,缺点是管理起来不太方便... 阅读全文
posted @ 2015-01-08 18:07 u0mo5 阅读(149) 评论(0) 推荐(0)
摘要:一、打开二进制日志配置 :在Windows系统下,对mysql的my.ini的log-bin等进行配置目录位置时,假设要将log-bin的日志配置到D盘的mysqllog的文件为binlog。则可以如下配置 :[mysqld]log-bin="D:\mysqllog/binlog" 注意:在这里的最... 阅读全文
posted @ 2015-01-07 06:39 u0mo5 阅读(864) 评论(0) 推荐(0)
摘要:couchdb CouchDB是用Erlang开发的面向文档的数据库系统,CouchDB一种半结构化面向文档的分布式,高容错的数据库系统,其提供RESTFulHTTP/JSON接口,所以它一直倍受用户的青睐。目录1简介2特性应用场景特色3实现4结构5ACID6View ServerView Mo... 阅读全文
posted @ 2014-12-28 20:50 u0mo5 阅读(498) 评论(0) 推荐(0)
摘要:问题重现(以下讨论范围仅限Windows环境):C:\AppServ\MySQL> mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user'root'@'localhost'(using password: ... 阅读全文
posted @ 2014-12-23 21:40 u0mo5 阅读(207) 评论(0) 推荐(0)
摘要:PouchDB是一个开源的JavaScript数据库,可以运行在浏览器中。PouchDB的数据存储、处理方式受到了Apache CouchDB的启发(CouchDB是一个面向文档的数据库,可通过JavaScript以MapReduce的方式对数据进行查询和索引,同时还提供增量复制的双向冲突检测和解决... 阅读全文
posted @ 2014-12-13 20:20 u0mo5 阅读(399) 评论(0) 推荐(0)
摘要:存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。--------------------基本语法--------------------一.创建存储过程create procedure sp_name()begin.........end二.调用存储过程1.基... 阅读全文
posted @ 2014-12-08 05:20 u0mo5 阅读(1208) 评论(0) 推荐(0)
摘要:MySql:MySQL数据库实现分页比较简单,提供了 LIMIT函数。一般只需要直接写到sql语句后面就行了。LIMIT子 句可以用来限制由SELECT语句返回过来的数据数量,它有一个或两个参数,如果给出两个参数, 第一个参数指定返回的第一行在所有数据中的位置,从0开始(注意不是1),第二个参数指定... 阅读全文
posted @ 2014-11-16 09:58 u0mo5 阅读(212) 评论(0) 推荐(0)
摘要:/***********************************************两个意义上的重复记录:1.是完全重复的记录,也即所有字段均重复的记录,2.是部分关键字段重复的记录,比如username字段重复,而其他字段不一定重复或都重复可以忽略,这类重复问题通常要求保留重复记录中的... 阅读全文
posted @ 2014-11-16 02:49 u0mo5 阅读(370) 评论(0) 推荐(0)
摘要:这篇文章主要介绍了mysql分页原理和高效率的mysql分页查询语句,大家参考使用吧以前我在mysql中分页都是用的 limit 100000,20这样的方式,我相信你也是吧,但是要提高效率,让分页的代码效率更高一些,更快一些,那我们又该怎么做呢?第一部分:看一下分页的基本原理:mysql expl... 阅读全文
posted @ 2014-11-15 13:01 u0mo5 阅读(240) 评论(0) 推荐(0)
摘要:作为腾讯最核心最基础的后台服务之一,QQ基础数据库是存储QQ用户帐户信息和关系链信息的海量集群,它承载了百万级每秒的访问量、十亿级的账户数、百亿级关系链。如此大规模的集群,它是如何从300万的数量级一步一步演变而来?在它数据量不断增长的过程中,它经历了哪些困难,又是如何解决的?如今,它的架构是怎么样... 阅读全文
posted @ 2014-04-24 07:03 u0mo5 阅读(627) 评论(0) 推荐(0)
摘要:关系型数据库的使用已经有相当长的时间了。它们变得流行起来托了管理系统的福,关系模型被实现得相当的好,并且被证明是操作数据的好方法(特别是事务性强的应用)。 在这篇DigitalOcean文章中,我们将尝试理解一些最常用、最流行的关系型数据库管理系统(RDBMS)的内核区别。我们将会探索最底层的区别—... 阅读全文
posted @ 2014-04-21 00:58 u0mo5 阅读(991) 评论(0) 推荐(0)