数据库读法约定:主库:master从库:slavemysql主从同步的原理:#主从是异步模式,且是由从库找主库进行同步;1、主库开启IO线程;开启binlog;#binlog记录用户的增删改从库开启IO线程;开启SQL线程;2、主库授权从库同步的帐号密码;3、备份主库数据且导入从库;4、在从库chan..
分类:
数据库 时间:
2015-01-23 08:20:23
阅读次数:
282
在百度百科上找了一段定义ORM的话:对象关系映射(英语:Object
Relational Mapping,简称ORM,或O/RM,或O/R
mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。那么ORM Framework就是提供对象到数据库关系映射的一套编程模型。现在流行的MyB...
分类:
数据库 时间:
2015-01-23 06:12:58
阅读次数:
257
应用场景:因为数据库中的数据涉及机密信息,希望一次性能删除掉所有数据,只保留数据表结构,供新项目开发程序用测试结果:经查询已删除所有数据存在问题:数据表如果存在外键的话下面脚本可能执行不成功,请自行删除或者过滤掉该表,见下图操作办法:直接将下面的脚本内容复制到PQSQL中执行即可 --Oracle使用游标删除所有用户数据表中的所有记录脚本declare mystring NVARCHAR2(100...
分类:
数据库 时间:
2015-01-23 06:14:15
阅读次数:
156
非聚集索引,这个是大家都非常熟悉的一个东西,有时候我们由于业务原因,sql写的非常复杂,需要join很多张表,然后就泪流满面了。。。这时候就有DBA或者资深的开发给你看这个猥琐的sql,通过执行计划一分析。。。或许就看出了不该有的表扫描。。。万恶之源。。。然后给你在关键的字段加上非聚集索引后...
分类:
数据库 时间:
2015-01-23 06:08:11
阅读次数:
236
select if(count(salary) = 0, NULL, salary) as `salary` from (select salary from Employee group by salary order by salary desc limit 1,1) tmpWrite a S....
分类:
数据库 时间:
2015-01-23 06:05:49
阅读次数:
136
Mongodb可作为网络服务器运行,客户端可连接到该服务器并执行操作。 1. 首先,用户必须下载Mongodb并解压,运行mongod命令启动实例 下载地址:http://www.mongodb.org/downloads 配置环境变量,方便之后shell命令操作 2. 启动实例 接着我们可以通过m...
分类:
数据库 时间:
2015-01-23 06:07:53
阅读次数:
185
这前做了PerconaxtraDBCluster(配置见链接http://hans925.blog.51cto.com/542170/1607157)现在用Haproxy给PerconaxtraDBCluster做负载均衡,机器还是那两台机器,(本来做负载均衡要三台机器,但个人笔记本跑两个虚拟机就有点卡了所以就用了两个)。就把Haproxy安装到第一台per..
分类:
数据库 时间:
2015-01-23 01:03:03
阅读次数:
899
首先非常感谢您能打开这篇博客,因为在如此浩瀚的信息中它能与您的邂逅也算是一种缘分,同时也说明了这份文档还有自身的价值,所以在此表示感谢,也很欣慰自己花两个多月研究整理的笔记能给正读的您带来一些帮助。虽然此时我不知道您姓什么叫什么,在哪家单位上班,工作是否顺利,但我知道您是个乐于学习追求上进的人,在这里,一个夜深人静的码农祝福您, 希望您在追求您梦想道路上是顺利的。
这些学习笔记我主要是从三本书...
分类:
数据库 时间:
2015-01-23 01:00:07
阅读次数:
191
Atitit.数据库事务隔离级别
1. 事务隔离级别的作用 1
2. 在的隔离级别 2
3. 常见数据库的默认管理级别 3
1. 事务隔离级别的作用
较低的隔离级别可以增强许多用户同时访问数据的能力,但也增加了用户可能遇到的并发副作用(例如脏读或丢失更新)的数量。相反,较高的隔离级别减少了用户 可能遇到的并发副作用的类型,但需要更多的系统资源,并增加了一个事务阻塞...
分类:
数据库 时间:
2015-01-23 00:57:48
阅读次数:
264
-->Title:Generating test data-->Author:wufeng4552-->Date :2009-09-30 08:52:38set nocount onif object_id('tb','U')is not null drop table tbgocreate tab...
分类:
数据库 时间:
2015-01-23 00:41:21
阅读次数:
204
SELECT FirstName, LastName, City, State FROM Person pLEFT JOIN Address a ON p.PersonId = a.PersonId居然出SQL的题目了,左连接就行
分类:
数据库 时间:
2015-01-23 00:37:42
阅读次数:
178
代码生成器进行了改进,针对Oracle数据库生成更优美的代码。这样生成出来的代码,更像微软的风格,更像C#.NET的标准规范,阅读起来也更优美。把Oracle表字段名默认大写, 有_分割等进行了优化,这样用我们代码生成器生成的代码,阅读起来,更顺眼。更能拿得出手了。代码生成器生成代码效率高、规范性强...
分类:
数据库 时间:
2015-01-23 00:33:52
阅读次数:
211
本文对SQL注入进行了简明的测试分析,明确了预防SQL的基本原则,并提供一个C#的示例。...
分类:
数据库 时间:
2015-01-22 23:26:17
阅读次数:
491
1、mysql中没有lag和lead函数,因为Oracle使用惯了,没有这函数有些不方便。于是琢磨能不能实现。
2、如果用函数,肯定可以实现。但如果不用函数,是否能够实现呢?经过试验,发现可以达到目的。
对于lag函数,可以这么写
select @lagfield,@lagfiled:=targField,t.* from table t ,(select @lagfield:='') r
...
分类:
数据库 时间:
2015-01-22 23:26:31
阅读次数:
620
今天,看到别人问问题,需求大概是这样的。
id
s
开始时间
结束时间
1
20
2001-01-01 08:10:20
2001-01-01 08:10:40
1
9
2001-01-01 08:10:41
2001-01-01 08:10:50
1
60
2001-01-01 08:10:51
2001-01-01 0...
分类:
数据库 时间:
2015-01-22 23:22:33
阅读次数:
474
1,添加映射--这句是映射一个远程数据库EXEC sp_addlinkedserver '远程数据库的IP或主机名',N'SQL Server'2,执行登录--这句是登录远程数据库EXEC sp_addlinkedsrvlogin '远程数据库的IP或主机名', 'false', NULL, '登录...
分类:
数据库 时间:
2015-01-22 23:23:15
阅读次数:
192
在 VB6 这样的老编程软件中通过ODBC访问 MySQL 数据库,不管服务器上数据库用的UTF8或者GBK,测试发现客户端必须设置为gbk才能正常显示汉字:如果数据中可能含有其他语种,则需要:1、服务器端数据表需要用 uft8 编码:2、客户端用 MySQL ODBC 的 Unicode 版本驱动...
分类:
数据库 时间:
2015-01-22 23:12:10
阅读次数:
218