数据库(oracle/sql server)
文章平均质量分 62
JAVA之迷_
大家好,欢迎来到我的博客!
展开
-
sql语言不经常用,复习
sql语言不经常用,每次再用都隔好久的时间,以致最基本的都想不起来了,只好转一篇记着= - 找的时候方便 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,原创 2014-12-21 00:28:47 · 720 阅读 · 0 评论 -
设计模式-系列索引
园子里面有太多优秀的设计模式文章了,但是可能每个人的出发角度和关注点不同,可能会对每个模式理解的角度和切面不同,我想以我自己理解的方式来跟大家共同探讨下常用的设计模式,并且我会结合工作中的开发实际场景来说明每个模式的用法和特点,希望能对大家有所帮助,当然这些内容都是个人在实际项目中的总结和实践,错误或者理解有误之处,还请大家多多指正,多谢大家前来交流! 创建型原创 2014-04-10 20:24:49 · 489 阅读 · 0 评论 -
oracle4
内连接and where都允许,先过滤后连接 外连接分两种情况and 在外连接之前,先对匹配表进行过滤,用关键字andwhere 在外连接之后,需要通过匹配表的列对外连接结果集过滤时,用关键字where对驱动表的过滤必须用关键字where 连接从结果集的产生分类cross joininner join 等值连接(两张不同表,描述共同属性的原创 2014-04-01 16:29:46 · 709 阅读 · 0 评论 -
数据库增加索引
数据库增加索引是为了增加查询速度而对表字段附加的一种标识。见过很多人机械的理解索引的概念,认为增加索引只有好处没有坏处。这里想把之前的索引学习笔记总结一下: 首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定原创 2014-03-19 11:44:29 · 2761 阅读 · 0 评论 -
一个SQL存储过程面试题(比较简单)
三个月前刚毕业的时候,听到存储过程就头疼。写一个SQL存储过程,建立一个表USER 字段是姓名,年龄,职位,权限,然后向里面插入6条数据,然后查询出年龄大于18的所有信息。下面是答案:复制代码--这是建立表以及插入数据use pubsgocreate table users(Name varchar(20),Age int,P原创 2014-05-03 21:52:54 · 15216 阅读 · 0 评论 -
JAVA调用数据库存储过程
下面将举出JAVA对ORACLE数据库存储过程的调用 ConnUtils连接工具类:用来获取连接、释放资源复制代码package com.ljq.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;原创 2014-05-03 21:50:01 · 1869 阅读 · 0 评论 -
我的sql数据库存储过程分页- -
以前用到数据库存储过程分页的时候都是用 not in但是最近工作的时候,随着数据库记录的不断增大,发现not in的效率 真的不行虽然都设置了索引,但是当记录达到10w的时候就发现不行了,都是需要好几秒钟,受不了了所以就想换个方法,直接找到需要的页面的数据库记录的第一个ID,当然这个id是有索引,唯一的而且是主键,这个也是网上说到的最快的一个方法 ^原创 2014-05-03 21:49:38 · 528 阅读 · 0 评论 -
一道存储过程面试题
一道存储过程面试题 users1 name company company_address url1 Joe ABC Work Lane abc.com;xyz.com Jill XYZ Job Street abc.com;xyz.com 写存储过程来创建新表users2原创 2014-05-03 21:50:44 · 2186 阅读 · 0 评论 -
数据库面试1
1.冷备份和热备份的不同点以及各自的优点??解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在 于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作 在非归档模式下,数据库性能会比归档模式稍好。(因为不原创 2014-05-03 17:52:56 · 517 阅读 · 0 评论 -
数据库面试题目- ORACLE
Posted on 2009-06-08 17:38 漠北的天空 阅读(111) 评论(0) 编辑 收藏1. 列举几种表连接方式Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)Or hash join/merge join/nest loop(cluster join)/index join ??ORACLE 8i,9i 表连接方原创 2014-05-03 17:51:19 · 493 阅读 · 0 评论 -
oracle面试题目总结
阿里巴巴公司DBA笔试题 http://searchdatabase.techtarget.com.cn/tips/2/2535002.shtml 注:以下题目,可根据自己情况挑选题目作答,不必全部作答.您也可以就相关问题直接找负责面试人员面述而不笔答 一:SQL tuning 类 1:列举几种表连接方式原创 2014-05-03 17:50:40 · 924 阅读 · 0 评论 -
DDD中直接引用和ID关联的关系
聚合根到聚合根:通过ID关联;聚合根到其内部的实体,直接引用;聚合根到值对象,直接引用;实体到聚合根: 通过ID关联 ;实体到其聚合的聚合根:1对1ID关联,1对多可直接引用 ;实体到其聚合内的实体:直接引用,但不要循环引用;实体到其聚合外的实体:不可能有这种情况,因为实体都是在聚合内部的,对外不可见;实体到任何值对象:直接引用;值对原创 2014-04-30 16:19:53 · 2220 阅读 · 0 评论 -
oracle1
oracleSQLSQLstrunctured query language(结构化查询语言)文件 FILEDATABASE(数据库)SQLDDL(datadefinition language 数据定义语言结构画表头)createtable (创建表)(column列 数据类型data type,宽度 width constraint原创 2014-04-01 16:27:57 · 688 阅读 · 0 评论 -
挨踢项目求生法则——实施篇,避免”一失足成千古恨“!
摘要:安装部署系统、培训客户使用系统、推动系统上线等工作就是实施工作。实施工作的重要性有点象足球比赛的“临门一脚”,前面所有工作都做好了,如果临门一脚特别臭,前面的工作都会付诸一炬。实际上实施工作需要从项目一开始就要进行,并且对实施工程师的要求很高,除了技术要求,还有业务以及商务上的技能要求! 说明:这是“挨踢项目求生法则”系列文章,之前已经为大家分原创 2014-05-03 17:49:38 · 580 阅读 · 0 评论 -
数据库测试
前天刚被Oracle电话BS一顿,今天又迅速的被BS了,可能是手机的问题,一直听不清对方的话,很多问题我都让她重复了几遍,估计她也要抓狂了。先说下今天电话面试的大体内容吧:1)先了解下我大概去实习的具体时间;2)对我的实习经历很感兴趣,让我说下实习所做的具体工作,这也是我悲剧的地方,因为没听清她所问的问题,也就自己揣磨了她的意思,然后自己一个人balalbala原创 2014-05-03 21:53:46 · 2762 阅读 · 0 评论 -
数据库查询语句面试
Student(S#,Sname,Sage,Ssex) 学生表Course(C#,Cname,T#) 课程表SC(S#,C#,score) 成绩表Teacher(T#,Tname) 教师表 问题:1、查询“001”课程比“002”课程成绩高的所有学生的学号;select a.S#from (select s#,score from SC where C#=’001′)原创 2014-05-05 18:00:44 · 2315 阅读 · 0 评论 -
每天进步一点点_抽奖程序
抽奖程序:思路整理,无非就是点一个按钮,然后一个图片旋转一会就出来个结果就行了,可这个程序的要求不是这样的,是需要从数据库中随机抽取用户,根据数据库中指定的等级和人数,一键全部抽出来结果就行了。同时需要存储到数据库。还需要一个导出的功能。不能遗漏的是,如果通过随机数根据id来抽取的话,需要考虑id不连续的问题,如果全部取出id也不现实。尽量少的去读写数据库。数据库:CREA原创 2014-12-20 23:15:50 · 2030 阅读 · 0 评论 -
SQL的几种连接:内连接、左联接、右连接、全连接、交叉连接
SQL连接可以分为内连接、外连接、交叉连接。 数据库数据: book表 stu表 1.内连接1.1.等值连接:在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列。1.2.不等值连接:在连接条件使用除等于运算符以原创 2014-12-20 23:11:37 · 545 阅读 · 0 评论 -
SQL分页语句三方案
方法一:1234567SELECT TOP 页大小 *FROM table1WHERE id NOT IN ( SELECT TOP 页大小*(页数-1) id FROM table1 ORDER BY id原创 2014-12-20 23:13:24 · 569 阅读 · 0 评论 -
触发器学习
数据库表:创建语句:--table1CREATE TABLE [dbo].[table1]( [id] [int] IDENTITY(1,1) NOT NULL, [value] [varchar](10) NULL, CONSTRAINT [PK_table] PRIMARY KEY CLUSTERED ( [id] ASC )WITH (PAD_INDE原创 2014-12-21 10:47:22 · 3429 阅读 · 0 评论 -
练习用基础SQL语句
本文语句大部分SQL语句来自《数据库系统概论》(第四版)王珊&萨师煊 ,是我们上课用的教材,感觉很不错,总结了其中第三章的SQL语句,比较实用,希望对大家有帮助。总结如下,可以用来学习基础的SQL语句。 建立数据库CREATE DATABASE DB_Student 建立表CREATE TABLE Student (Sno CHAR(9) PRIMARY KEY,原创 2014-12-20 23:14:51 · 1493 阅读 · 0 评论 -
数据库开发
colog一 Codd的RDBMS12法则——RDBMS的起源二 关系型数据库设计阶段三 设计原则四 命名规则 数据库设计,一个软件项目成功的基石。很多从业人员都认为,数据库设计其实不那么重要。现实中的情景也相当雷同,开发人员的数量是数据库设计人员的数倍。多数人使用数据库中的一部分,所以也会把数据库设计想的如此简单。其实不然,数据库设计也是门学问。 从笔者的经历原创 2014-11-20 00:40:56 · 694 阅读 · 0 评论 -
主流数据库命令的区别
一、开放性 1. SQL Server 只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据库。 2. Oracle 能在所有主流平台上运行(包括原创 2014-11-20 00:42:44 · 597 阅读 · 0 评论 -
Oracle命令大全
一、控制文件的管理: 创建复合控制文件1、关闭数据库; 2、复制控制文件修改名称到不同的位置; 3、修改初始化参数文件中CONTROL_FILES参数,使其指向新的控制文件,例如: alter system set control_files=( 'e:\oradata\control1.ctl,e:\oradata\control2.ctl,e:\oradata\cont原创 2014-07-31 20:38:11 · 522 阅读 · 0 评论 -
mysql史上最全的学习资料
Ⅰ.mysql1.mysql小基础(1)数据类型 类型备注tinyint/smallint/mediumint/int/bigint1B/2B/3B/4B/8Bfloat/double单精度/双精度浮点型decimal不会产生精度丢失的单精度/双精度浮点型原创 2014-07-31 20:37:38 · 711 阅读 · 0 评论 -
ORACLE复杂查询之连接查询
一、传统的连接查询1、交叉连接:返回笛卡尔积 WHERE中限定查询条件,可以预先过滤掉掉不符合条件的记录,返回的只是两个表中剩余记录(符合条件的记录)的笛卡尔积。2、内连接:参与连接的表地位平等,不分主次。两表均可能有丢弃。(1)等值连接:表间记录的连接是通过相等的字段值为条件建立起来的。(2)非等值连接:与等值连接类似。如果表间记录的连接条件使用除“=”以外的原创 2014-07-22 15:51:18 · 562 阅读 · 0 评论 -
浏览器调试js
在Google Chrome浏览器出来之前,我一直使用FireFox,因为FireFox的插件非常丰富,更因为FireFox有强大的Firebug,对于前端开发可谓神器。在Chrome出来的时候,我就喜欢上它的简洁、快速,无论是启动速度还是页面解析速度还是Javascript执行速度(现在的FireFox4也比之前的FireFox3有很大的进步)。不过当时由于Chrome的开发者工具还不是原创 2014-07-21 18:50:13 · 799 阅读 · 0 评论 -
weblogic上服务器建立
weblogic上服务器建立原创 2014-04-11 11:40:44 · 619 阅读 · 0 评论 -
数据库存储过程
【存储过程的概念】 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库中。存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是由 流控制 和 SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中。存储过程 可由应原创 2014-05-03 21:53:12 · 758 阅读 · 0 评论 -
存储过程
1.坚持自己的理念,坚持学习,才有美好的明天啊! 2.求真务实,面对现实,敢于挑战,养成良好的习惯,现实自己的目标,追求自己的幸福生活啊! 3.敢于承担,居安思危,克服空难,迎刃而上,突破困境啊! 4.坚持自己的理念,专心致志,实现自我的价值 5.认真.专心.坚持.目标 博客园闪存首页新随笔联系管理订阅订阅 随笔- 2594 文章- 0 评论- 216 如何编写数据库存原创 2014-05-03 21:50:24 · 504 阅读 · 0 评论 -
实施一个SAP项目大概分为下面几个过程
实施一个SAP项目大概分为下面几个过程1.需求调研。了解客户需要实施的范围,比如是财务模块,后勤模块,人力资源,商务智能等等。需求调研通常有几种方法了解,和客户开会讨论;分配到具体业务人员了解;通过企业现有文档理解;跟踪客户行为等等。2.蓝图设计。根据调研的业务去设计系统的实施方案,架构设计,角色权限设计等等,通常也包括实施详细工作人员分配,如开发测试配置等等。3.实施过程。通过前面的原创 2014-05-03 17:50:03 · 901 阅读 · 0 评论 -
系统实施工程师主要工作职则
1、负责项目实施(安装、调试、问题描述与反馈)、项目管理(进度控制、人员控制、成本控制)、客户培训;2、负责项目实施完成后的售后保障服务;3、为客户提供与产品相关的技术、业务咨询;4、建立良好的客户关系、为客户提供增值服务。原创 2014-05-03 17:47:48 · 1587 阅读 · 0 评论 -
存储过程常规
use 数据库名 goSET ANSI_NULLs ONgo SET QUOTED_IDENTIFIER ON go CREATE PROCEDURE[dbo].[up_am_update] @a INT , @b int , AS TRUNCATE TABLE tablename DROP TABLE tablename原创 2014-04-10 20:23:05 · 470 阅读 · 0 评论 -
SQL中内连接和外连接的问题!
本文系转载,版权归原作者所有。如表 ------------------------------------------------- table1 | table2 | ------------------------------------------------- id name |id score | 1 lee |1 9原创 2014-04-03 21:42:33 · 913 阅读 · 0 评论 -
Oracle面试过程中常见的二十个问题
1.冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将a原创 2014-05-03 17:53:16 · 1679 阅读 · 0 评论 -
讲解Oracle面试过程中常见的二十个问题
1.冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将ar原创 2014-05-03 17:52:32 · 553 阅读 · 0 评论 -
数据库面试题目- ORACLE
Posted on 2009-06-08 17:38 漠北的天空 阅读(110) 评论(0) 编辑 收藏1. 列举几种表连接方式Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)Or hash join/merge join/nest loop(cluster join)/index join ??ORACLE 8i,9i 表连接方原创 2014-05-03 17:51:49 · 606 阅读 · 0 评论 -
做软件实施工程师的一点建议
实施顾问的成长需要积累,难以速成,需要在挫折和失败中不断完善和提高。 以下是一点建议。希望是一个引子,使关注这一职业的女士先生们一起探讨探讨。 1、一定的技术基础。 身为软件实施顾问,你不能不了解你的产品,当然你可以了解得粗略,不必象技术工程师那样精通,你要能够回答客户提出的大部分问题,所以需要你掌握的知识非常综合、全面——强调的是广度而不是深度,当然,如果你的深度够好,那么会原创 2014-05-03 17:47:28 · 12081 阅读 · 0 评论 -
Oracle技术面试问题
这也许是你一直期待的文章,在关注这部分技术问题的同时,请务必阅读有关面试中有关个人的问题和解答。这里的回答并不是十分全面,这些问题可以通过多个 角度来进行解释,也许你不必在面试过程中给出完全详尽的答案,只需要通过你的解答使面试考官了解你对ORACLE概念的熟悉程度。 1.解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态原创 2014-05-03 17:53:51 · 725 阅读 · 0 评论 -
ORACLE数据库部分面试题目
1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将a原创 2014-05-03 17:50:59 · 1052 阅读 · 0 评论