一、SQL(Structured Query Language)结构查询语言       数据操作语句(DML):  主要包括select、insert、update和delect;       数据定义语句(DDL):主要包括create、alter和drop;       数据控制语句(DCL
原创 2013-06-29 18:20:11
749阅读
一、SQL语句1.1 子查询的数据作为要查询的表
原创 2022-11-04 18:22:03
138阅读
2. 选择最有效率的表名顺序(只在基于规则的优化器中有效)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 drivingtable)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处...
转载 2012-06-14 09:54:00
162阅读
2评论
CREATE TABLE my_test ( id NUMBER(3), name VARCHAR2(20) ); replace into my_test VALUES (1, 'This is line 1'); replace into my_test VALUES (1, 'This is line 1'); replace into my_test VALUES (1, 'This is line 1'); replace into my_test VALUES (1, 'This is line 1'); replace into my_test VALUES (1, 'This is line 1'); COMMIT; SELECT * FROM my_test; SELECT ROWID, id, name FROM my_test;
原创 2013-09-16 17:07:28
658阅读
2. 选择最有效率的表名顺序(只在基于规则的优化器中有效)ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,因此FROM子句中写在最后的表(基础表 drivingtable)将被最先处理. 在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表.当ORACLE处...
转载 2012-06-14 09:54:00
110阅读
2评论
因为scott这个系统默认的用户有一些表的例子,为了方便直接连接scoot用户 sqlplus --》scott/scott--》可以show user;看一下是否是scott用户。 在cmd视图下显示数据比较乱使用set wrap  on/off   ,set  linesize ,set  pagesize等来
原创 2012-05-16 17:40:15
628阅读
SELECT T1.KPXM_DM kpxmDm, t2.zspm_mc kpxmMc                     FROM ZK_HD_KPHD_ZYH_ZB t, ZK_HD_KPHD_ZYH_CB T1, DM_KPXM T2   WHERE T.ZYHKPHD_LSH
原创 2013-05-14 10:57:14
457阅读
一、ORACLE的启动和关闭1、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su-oraclea、启动ORACLE系统oracle>svrmgrlSVRMGR>connectinternalSVRMGR>startupSVRMGR>quitb、关闭ORACLE系统oracle>svrmgrlSVRMGR>connectinter...
转载 2009-11-12 09:44:00
170阅读
2评论
1.表空间创建createtablespaceabcdatafile‘/u01/app/oracle/oradata/TestDB11/catalog.dbf’自定义数据文件位置及名字size100Mextentmanagementlocalautoallocate扩展自动管理segmentspacemanagementauto;删除droptablespaceabcincludingconten
原创 2018-09-19 08:17:38
938阅读
创建表格 插入数据 create table student (xuehao int, xingming char(20), nianling int, xingbie char(10), xihao int); insert into 
原创 2013-01-29 18:47:51
417阅读
CASE语句的格式如下:case 变量  when 表达式1 then 值1;  when 表达式2 then 值2;  when 表达式3 then 值3;  else   值4;end;
转载 2009-07-08 09:17:33
7101阅读
PL/SQL的三种形式的循环:1.LOOP(无条件循环):loop  statements;end loop;2.WHILE(有条件循环):while condition loop  statements;end loop;3.FOR(固定次数循环):for counter in valu
转载 2009-07-08 09:28:07
10000+阅读
        我们都知道在Oracle每条SQL语句在执行之前都需要经过解析,这里面又分为软解析和硬解析。那么这两种解析有何不同之处呢?它们又分别是如何进行解析呢?Oracle内部解析的步骤又是如何进行的呢?下面我们就这些话题进行共同探讨。  在Oracle存在两种类型的SQL语句,一类为DDL语句,他们是从来不
转载 精选 2013-07-10 17:06:29
712阅读
在sqlplus,执行sql语句,比在plsql批量执行更快。
原创 2021-08-24 15:05:55
2189阅读
先创建下面三个表:                                &nb
原创 2008-12-18 14:17:24
2538阅读
   我经常看到一些人在问,有没有优化的书啊?当然,如果你是开发人员或者是应用人员,你所说的优化,如果我没理解错的话,应该是SQL语句的优化。其实对于这个问题,我想简答的说几句,所谓优化,以我的理解,分道和术两个层面:术:是实现方法道:是理论思想就好比武侠小说《笑傲江湖》的华山派的剑宗、气宗之争。先来说术对于初学来说,可能对术更感兴趣,因为当你掌握了SQL语句的基本语法之后
原创 2013-07-31 10:20:01
714阅读
1点赞
------------------------OracleSQL 语法-------------------------- =======================第(1,2)章 结 合 语 句========================== 》1:创建表空间 create tablespace 表空间名 datafile'存放文件的路径_空
转载 精选 2014-11-03 20:14:11
507阅读
第八章:DML语句增加新行:insertdesc deptinsert into dept values (50,'driver','bj');desc empinsert into emp values(1,'ALEX','CLERK',7566,to_date('2011-01-02','yyyy-mm-dd'),2000,null,50);insert into emp (empno,ena
转载 精选 2015-06-18 14:38:36
462阅读
无密码登录:sqlplus  / as sysdba查看当前的所有数据库:select name from v$database;查看当前数据库连接用户:show user查看当前用户所有表:select table_name from all_tables;查看表结构:desc 表名新建数据库用户:create user 用户名 indentified by '密码'授权:grant
原创 2016-06-23 00:34:37
586阅读
(1)      选择最有效率的表名顺序( 只在基于规则的优化器中有效 ) :ORACLE的解析器按照从右到左的顺序处理 FROM子句中的表名, FROM 子句中写在最后的表 ( 基础表driving table) 将被最先处理,在FROM 子句中
转载 2022-08-04 23:13:06
127阅读
  • 1
  • 2
  • 3
  • 4
  • 5