![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
文章平均质量分 69
cjwxd126715
这个作者很懒,什么都没留下…
展开
-
SYSDATE与CURRENT_DATE区别
SYSDATE与CURRENT_DATE都是取当前系统日期,但也是有区别的: SYSDATE 系统时间 CURRENT_DATE 会话时间 SQL> SELECT SYSDATE,CURRENT_DATE FROM DUAL; SYSDATE ...原创 2009-02-25 16:43:44 · 1567 阅读 · 0 评论 -
ORACLE查询树型关系(start with connect by prior )
oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select * from tablename start with cond1 connect by cond2 where cond3; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: ...原创 2009-02-20 10:05:27 · 164 阅读 · 0 评论 -
SQLyog
SQLyog是MySQL的客户端工具,这个工具介于mysqlbrowser和mysqlfront之间,总体感觉没有mysqlfront强大。更多屏幕截图:http://www.webyog.com/en/screenshots_sqlyog.php 标签: Windows数据库管理工具数据库建模 项目主页: http://www.webyog.com...原创 2009-02-19 19:59:16 · 598 阅读 · 0 评论 -
黑客狙击Oracle系统的八大套路
简介 Oracle的销售在向客户兜售其数据库系统一直把它吹捧为牢不可破的,耍嘴皮子容易,兑现起来可就不那么容易了。不管什么计算机系统,人们总能够找到攻击它的方法,Oracle也不例外。本文将和大家从黑客的角度讨论黑客是用哪些方法把黑手伸向了你原以为他们不能触及的数据,希望作为Oracle的数据库管理员能够清楚的阐明自己基础架构的哪些区域比较容易受到攻击。同时我们也会讨论保护系统防范攻击...原创 2009-03-18 16:32:11 · 136 阅读 · 0 评论 -
SQL游标
问题描述:有以下2张表, 表A 表B 现在希望得到这样的数据表A里的O_Saloary加上表B的A_Salary是当前的总工资,并更新到表A。 你可以用视图来,表连接下就可以。 现在我们考虑下让SQL自己...原创 2009-03-09 11:00:11 · 83 阅读 · 0 评论 -
Oracle体系结构之-内存结构
一、系统全局区(SGA)系统全局区的数据被多个用户共享。当数据库实例启动时,系统全局区内存被自动分配。SGA按作用的不同,又分为:数据缓冲区、日志缓冲区、共享池。1. 数据缓冲区数据缓冲区用于存储从磁盘数据文件中读入的数据,供所有用户共享。修改、插入的数据存储在数据缓冲区中,修改完成或DBWR进程执行时,数据被写入数据文件。对于缓冲区中已经被修改但尚未写入文件的数据,我们称之为“脏数据”。Orac...原创 2009-03-04 17:19:27 · 66 阅读 · 0 评论 -
Oracle体系结构之-逻辑结构
一、Oracle 逻辑结构简介 oracle的逻辑结构包括表空间(tablespace),段(segment),数据块(data block)以及模式对象(schema)。 oracle数据库在逻辑上是由多个表间组成的,表空间中存储的对象叫段,比如数据段,索引段,和回退段。段由区组成,区是磁盘分配的最小单位。段的增大是通过增加区的个数来实现的。每个区的大小是数据...原创 2009-03-04 17:18:47 · 86 阅读 · 0 评论 -
Oracle体系结构之-Oracle中各种名称
一、数据库名数据库名是数据库的“身份证号码”,用于标示一个数据库。在参数文件中用DB_NAME表示。数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据库结构、备份与恢复数据库时都需要使用到的。如何查看数据库名呢?方式有三:·使用SQL语句:select name from v$database;·使用show命令:show parameter db...原创 2009-03-04 15:08:08 · 78 阅读 · 0 评论 -
Oracle体系结构之-数据库、表空间、实例简介
一、数据库数据库顾名思义是数据的集合,而Oracle则是管理这些数据集合的软件系统,它是一个对象关系型的数据库管理系统。 二、表空间表空间是Oracle对物理数据库上相关数据的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间,每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)。 每个表空间由同一磁盘上的一个或多个文...原创 2009-03-04 15:05:36 · 97 阅读 · 0 评论 -
Oracle体系结构之-连接配置结构
Oracle的连接可以分成两种:一、专用服务器连接结构(Dedicated Server):在这种方式中,对于每一个用户,其数据库应用是由用户进程所运行,并有一个专用服务器进程为之服务,执行Oracle服务器代码。专用服务器的工作过程:1)客户端通过oracle net向监听器发连接请求2)监听器收到请求并将此请求导向服务器,服务器向用户返回一个连接成功信息,并为此用户创...原创 2009-03-04 14:50:44 · 84 阅读 · 0 评论 -
oracle教程:PLSQL常用方法汇总
在SQLPLUS下,实现中-英字符集转换alter session set nls_language='AMERICAN';alter session set nls_language='SIMPLIFIED CHINESE'; 主要知识点:一、有关表的操作1)建表create table test as select * from dept; --从已知表复制数据和结构c...原创 2009-03-03 17:55:00 · 130 阅读 · 0 评论 -
MySql常用命令总结
1:使用SHOW语句找出在服务器上当前存在什么数据库: mysql> SHOW DATABASES; 2:2、创建一个数据库MYSQLDATA mysql> CREATE DATABASE MYSQLDATA; 3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现...原创 2009-03-02 22:11:41 · 64 阅读 · 0 评论 -
oracle临时表-优化查询速度
1、前言 目前所有使用oracle作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。 当然在oracle中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑...原创 2009-02-28 17:30:04 · 104 阅读 · 0 评论 -
Oracle中Varchar 型数据 计算时间差
在开发程序时,我们经常会遇到要计算从startTime到endTime的时间差,但这个记录时间差的字段是Varchar型的,这就需要先进行数据类型的转换才能达到目的: 先来看看ORACLE系统时间的时间差计算方法:SELECT SYSDATE,SYSDATE-500, TO_CHAR(SYSDATE,'yyyy')- TO_CHAR(SYSDATE-50...2009-02-24 21:18:33 · 2074 阅读 · 0 评论