
数据库
f7anty
这个作者很懒,什么都没留下…
展开
-
理解事务——原子性、一致性、隔离性和持久性
事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体如下: 1. 原子性(Atomic) 一个事务包含多个操作,这些操作要么全部执行,要么全都不执行。实现事务的原子性,要支持回滚操作,在某个操作失败后,回滚到事务执行之前的状态。 回滚实际上是一个比较高层抽象的概念,大多数DB在实现事务时,是在事务操作的数据快照上进行的(比如,MVCC),并不转载 2015-04-27 10:44:20 · 539 阅读 · 0 评论 -
SQL中inner join、outer join和cross join的区别
对于SQL中inner join、outer join和cross join的区别很多人不知道,我也是别人问起,才查找资料看了下,跟自己之前的认识差不多,如果你使用join连表,缺陷的情况下是inner join,另外,开发中使用的left join和right join属于outer join,另外outer join还包括full join.下面我通过图标让大家认识它们的区别。 现有两张转载 2015-06-28 19:57:17 · 531 阅读 · 0 评论 -
经典的Oracle修改表结构文档
拉轰的江哥哥整理的经典的Oracle修改表结构文档,作为程序猿和攻城师的你值得阅读! 1、增加新字段:alter table table_name add (name varchar(20) default 'unkown'); 如: Sql代码 SQL> run; 1 alter table test3 2* add(address转载 2015-06-28 20:26:53 · 587 阅读 · 0 评论 -
ORACLE 中ROWNUM用法总结! (转)
ORACLE 中ROWNUM用法总结! 对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(,>=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,rownum 与 rowid 可有些转载 2015-07-26 17:33:03 · 446 阅读 · 0 评论 -
ROW_NUMBER()函数的使用
Row_number() over只是用于把查询的数据,为他增加一列连续的ID数 ROW_NUMBER()函数是Sql 2005中新添的一个函数。通常它被用在分页的SQL语句中。 微软官方的对此函数的描述是:返回结果集分区内行的序列号,每个分区的第一行从 1 开始。 我对此的理解:利用此函数可以为表中的某个字段建立序列,从1开始。就是说,根据已存在的某列,利用此函数可建立一新列,转载 2015-07-27 13:55:29 · 537 阅读 · 0 评论 -
Oracle SQL性能优化
oracle SQL优化转载 2015-07-27 14:19:40 · 565 阅读 · 0 评论 -
注册JDBC驱动的三种方式
1. Class.forName("com.mysql.jdbc.Driver"); 2. DriverManager.registerDriver(new com.mysql.jdbc.Driver()) 3. System.setProperty("jdbc.drivers","com.mysql.jdbc.Driver"); 以前只知道前面两种方式,不知道还有转载 2015-07-27 16:43:12 · 529 阅读 · 0 评论 -
存储过程的优缺点个人总结
公司的系统是自主开发的,历史比较悠久,有不少是传统C/S架构,采用存储过程来处理业务逻辑。 近来做新系统的时候,我采用了三层架构,抛弃存储过程改用ORM。 有同事问及不用存储过程的理由,我想了一下,对存储过程做了如下总结。 本人经验和水平有限,总结有所偏颇,还请大家纠察。 优点 1.在生产环境下,可以通过直接修改存储过程的方式修改业务逻辑(或bug),而不用转载 2015-07-27 10:29:57 · 476 阅读 · 0 评论 -
Windows下命令行下启动ORACLE服务
检查监听器状态: C:\>lsnrctl status LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 30-6月 -2009 21:08 :04 Copyright (c) 1991, 2002, Oracle Corporation. All rights reserved. 正在连接到 (DESCRIPTI转载 2015-08-12 16:10:35 · 397 阅读 · 0 评论