`
cjwxd126715
  • 浏览: 56182 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
一、数据库 数据库顾名思义是数据的集合,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。      二、表空间 表空间是Oracle对物理数据库上相关数据的 逻辑映射 。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)。 每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。 数据库、表空间、数据文件的关系如下图所示(图片和部分文本引自《Oracle9i 概念手册》) 从上面这副图 ...
Oracle的连接可以分成两种: 一、专用服务器连接结构(Dedicated Server): 在这种方式中,对于每一个用户,其数据库应用是由用户进程所运行,并有一个专用服务器进程 为之服务,执行Oracle服务器代码。 专用服务器的工作过程: 1)客户端通过oracle net向监听器发连接请求 2)监听器收到请求并将此请求导向服务器,服务器向用户返回一个连接成功信息,并为此用户创建一个专用连接 3) 客户直接与该专用服务器进程进行交互,处理SQL,并且服务器在该会话的PGA中建立一个专用SQL区。 二、多线程服务器连接结构(Multithread Server)    ...
在SQLPLUS下,实现中-英字符集转换 alter session set nls_language='AMERICAN'; alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点: 一、有关表的操作 1)建表 create table test as select * from dept; --从已知表复制数据和结构 create table test as select * from dept where 1=2; --从已知表复制结构但不包括数据 2)插入数据: insert into test select * ...
 1:使用SHOW语句找出在服务器上当前存在什么数据库:   mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA   mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库   mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表   mysql> SHOW TABLES; 5:创建一个数据库表   mysql> CREATE TABLE MYTABLE (name VARCHAR(20), ...
1、前言     目前所有使用oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。     当然在oracle中创建分区是一种不错的选择,但是当你发现你的应用有多 ...
      SYSDATE与CURRENT_DATE都是取当前系统日期,但也是有区别的:              SYSDATE   系统时间     CURRENT_DATE   会话时间       SQL>   SELECT   SYSDATE,CURRENT_DATE   FROM   DUAL;         SYSDATE                              CURRENT_DATE     -----------------                       ----------------- ...
在Web工程过程中,基于Web系统的测试、确认和验收是一项重要而富有挑战性的工作。基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证 是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试。然 而,Internet和Web媒体的不可预见性使测试基于Web的系统变得困难。因此,我们必须为测试和评估复杂的基于Web的系统研究新的方法和技术。 本文将 web 测试分为 6 个部分: 1.       功能测试 2.       性能测试(包括负载/压力测试) 3.       用户界面测试 4.  ...
   在开发程序时,我们经常会遇到要计算从startTime到endTime的时间差,但这个记录时间差的字段是Varchar型的,这就需要先进行数据类型的转换才能达到目的:      先来看看ORACLE系统时间的时间差计算方法: SELECT     SYSDATE,SYSDATE-500,     TO_CHAR(SYSDATE,'yyyy')-     TO_CHAR(SYSDATE-500,'yyyy')  AS YEAR2 FROM dual; 运行结果: YEAR2 : 2       在ORACLE里日期直接相减就是相差天数,默认的单位是天, 要想计算别的计量单位,可以把DAT ...
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select * from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: id,parentid那么通过表示每一条记录的parent是谁,就可以形成一个树状结构。 用上述语法的查询可以取得这棵树的所有记录。 其中COND1是根结点的限定语句,当然可以放宽限定条件 ...
SQLyog是MySQL的客户端工具,这个工具介于mysql browser和mysql front之间,总体感觉没有mysql front强大。 更多屏幕截图:http://www.webyog.com/en/screenshots_sqlyog.php 标签: Windows 数据库管理工具 数据库建模 项目主页: http://www.webyog.com/ 文档地址: 下载地址: http://www.webyog.com/en/downloads.php#sqlyog
Eclipse DTP (Data Tools Platform) 是Eclipse的一个顶级项目,主要用于EclipseIDE环境对关系数据库加以管理操作等。 Eclipse DTP的功能 - 执行SQL语句/查看执行结果:可以通过其提供的SQL编辑器执行任意SQL语句,以及确认执行的结果。 - 浏览/编辑数据库表:它提供了一个图形编辑器,可以不使用SQL语句而可以对数据库表加以行追加,删除,修改等操作。 - 数据库的连接管理:提供多种数据库的连接管理。 - 数据库数据的导入/导出:可以将数据库数据导出为CSV等格式的文件,也可以从文件中导入数据到数据库。 Eclipse DTP的安装 ...
一款在Eclipse使用JDBC直接操作数据库的插件,支持多种数据库,下图是运行中的界面,很好很强大。       标签: Java Eclipse插件 数据库管理工具 项目主页: http://eclipsesql.sourceforge.net/ 文档地址: 下载地址: http://sourceforge.net/project/showfiles.php?group_id=132863
  通过前 2 篇文章,您一定对 JUnit 有了一个基本的了解,下面我们来探讨一下 JUnit4 中一些高级特性。 一、     高级 Fixture 上一篇文章中我们介绍了两个 Fixture 标注,分别是 @Before 和 @After
我们继续对初级篇中的例子进行分析。初级篇中我们使用 Eclipse 自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用 JUnit4 。 一、   ...
本文简要介绍一下在 Eclipse3.2 中使用 JUnit4 进行单元测试的方法。 首先,我们来一个傻瓜式速成教程,不要问为什么, Follow Me ,先来体验一下单元测试的快感! 首先新建一个项目叫 JUnit_Test ,我们编写一个 Calculator 类,这是一个能够简单实现加减乘除、平方、开方的计算器类,然后对这些功能进行单元测试。这个类并不是很完美,我们故意保留了一些
Global site tag (gtag.js) - Google Analytics