`

oracle常用sql语句

阅读更多

--oracle的字典

select * from dictionary

--创建表空间oracle创建表空间

create tablesapce  testSpace

datafile 'E:oracleSpace\test.dbf'

size 100M

autoextend on;

--创建用户

create user test

identified by t123456

--用户赋权

grant connect,resource,dba to test

--创建表 

create table test(

did number(8) not null,

dName varchar2(2000),

dsex varchar2(2000),

dtime date

)

--插入测试数据

insert into test value(SEQ_test.nextval,'张三','男',to_date('2012-1-1','yyyy-MM-dd'))

--修改数据

update test set d.Name='李四',dsex='女'

--创建序列

create sequence SEQ_test

start with 1

increment by 1

--多个表的字段王一个空表中插入

insert into test(id,name,sex,age,adds,phone)

as

select ta.id,tb.name,tc.sex,td.adds,te.pbone

或者

create table test as select ta.id,tb.name,tc.sex from表

 

--创建索引 试图过程 都可以使用plsql创建

/********************oracle查询*************/

----oracle3中查询 1.简单2,集合.3 子查询

--简单查询

select t.字段 from test t where 条件1='xx' and 条件2=''

--多表查询 如果不加条件限制会造成笛卡尔积 t1表3条数据 t2表4条数据 就会查出12条数据

select t1.id,t1.name,t2.id,t2.name from t1,t2

where t1.id=t2.id

--连接查询 条件连接 左边4条右边不够用null数据对齐

select t1.id,t1.name,t2.id,t2.name from 

t1 left jion t2

on t1.id=t2.id

//或者 用oracle自己左链接方法

select t1.id,t1.name,t2.id,t2.name from t1,t2

where t1.id=t2.id(+) 

--虚拟表连接

select ta.id,ta.name,tb.id,tb.name from

(select table1.id,table1.name from table1 where xxx ) ta,

(select table2.id,table2.name from table2 where xxx) tb,

where ta.id=tb.id(+)

--查询字段判断

select jmc, case when nds   is  null   then '0'  else  nds  end  as jg  from gg_jing  

--分组查询 要想对结果集分组 查询的字段必须含有 分组函数(统计函数)

--使用分组必须满足(1.select子句后只能包含两类字段,统计函数和要分组的列)

--使用分组必须满足(1.select子句后只能包含对其分组的列,否则是错误的)

select cssj,count(),max(),min() from table 

group by cssj

分享到:
评论

相关推荐

    ORACLE常用SQL语句大全.pdf

    Oracle 常用 SQL 语句大全 本文档总结了 Oracle 中常用的 SQL 语句,包括数据库的创建、删除、备份、表的创建、删除、修改、索引的创建、视图的创建等基本操作,以及一些高级查询运算符的使用。 一、数据库操作 ...

    oracle常用SQL语句(汇总版).docx

    Oracle 常用 SQL 语句汇总 Oracle 是一个功能强大且复杂的关系数据库管理系统,它提供了多种 SQL 语句来管理和操作数据库。在本文中,我们将详细介绍 Oracle 中常用的 SQL 语句,包括数据控制语句(DML)、数据定义...

    ORACLE 常用SQL语句

    ORACLE 常用 SQL 语句 ORACLE 是一种关系数据库管理系统,它提供了多种 SQL 语句来操作和管理数据库。下面将 Introduced 13 种常用的 ORACLE SQL 语句,涵盖字符串处理、数据搜索和修改等方面。 1. ASCII 函数 ...

    oracle常用sql语句大全 注释完整 放心使用

    本资料集包含了Oracle数据库中常用SQL语句的大全,注释完整,非常适合初学者和有经验的开发者参考使用。 1. **数据查询(SELECT语句)**: - `SELECT * FROM table_name;`:查询表table_name中的所有列。 - `...

    Oracle常用SQL语句复习

    本篇将基于"Oracle常用SQL语句复习"这一主题,深入探讨Oracle SQL的基本语法和常用操作,帮助读者巩固和提升Oracle数据库操作技能。 1. **数据查询基础** - `SELECT`语句是SQL中最基本的查询命令,用于从一个或多...

    oracle常用SQL语句(汇总版).zip

    本文件"oracle常用SQL语句(汇总版)"将对Oracle中的常用SQL语法进行详尽阐述。 1. 数据查询: - `SELECT`语句:这是SQL中最基本的查询语句,用于从表中检索数据。例如,`SELECT * FROM 表名;`将返回表中的所有记录...

    Oracle常用SQL语句

    Oracl 常用SQL语句 Oracle基础语句

    ORACLE常用SQL语句大全.doc

    ORACLE常用SQL语句大全.doc

    个人整理的oracle常用sql语句整理分享

    个人整理的oracle常用sql语句整理分享

    ORACLE常用SQL语句大全.docx

    ORACLE 常用 SQL 语句大全 本文档总结了 ORACLE 中常用的 SQL 语句,包括创建数据库、删除数据库、备份数据库、创建表、删除表、增加列、删除列、添加主键、创建索引、创建视图等基本操作。同时,也涵盖了高级查询...

    Oracle常用的SQL语句维护

    本文将深入探讨Oracle中常用的SQL语句以及与数据库表空间相关的维护知识。 首先,让我们了解如何在Oracle中创建表空间。表空间是Oracle数据库中存储数据的逻辑单位,它由一个或多个数据文件组成。创建表空间的SQL...

    oracle常用SQL语句下载

    Oracle SQL是用于管理和操作Oracle数据库的强大工具,它包含多种用于数据查询、操作、定义和控制的语句。本文将深入探讨Oracle SQL中的常见查询和计算功能。 首先,SQL(Structured Query Language,结构化查询语言...

    Oracle Sql语句转换成Mysql Sql语句

    本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...

    Oracle数据库sql语句 跟踪器

    Oracle数据库SQL语句跟踪器,通常被称为SQL Monitor,是一种强大的工具,用于监控和分析数据库中的SQL语句执行情况。在Oracle环境中,理解SQL语句的行为是优化数据库性能的关键。SQL Monitor提供实时视图,帮助DBA...

    压测Oracle的SQL语句的性能情况

    本文将深入探讨如何利用压力测试工具来评估和优化Oracle数据库中的SQL语句性能。 标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure ...

    mysql和oracle和sql语句

    在文件名中提到的"oracle常用sql语句.txt"可能包含Oracle的一些常见操作,如`SELECT`用于查询,`INSERT INTO`用于插入数据,`UPDATE`用于修改记录,`DELETE FROM`用于删除记录,以及`ALTER TABLE`用于修改表结构等。...

Global site tag (gtag.js) - Google Analytics