第0章 Oracle的安装及其相关配置
 
实验环境:windowsXP上安装Oracle10g
硬件配置:双核2..5HZCPU /2G内存/250G硬盘
重点内容:
    1.SQL和SQL*Plus语句是大小写无关的
    2.为scott用户解锁:alter  user  s            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-07-03 14:31:27
                            
                                404阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一.单行函数字符函数 (1).LOWER() 字符小写 (2).UPPER() 字符大写 (3).INITCAP() 首字符大写 (4).CONCAT() 字符串连接 (5).SUBSTR() 字符串截取 (6).LENGTH() 返回字符串长度 (7).INSTR()  返回字符串的位置 (8).LPAD(            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-10-16 14:16:07
                            
                                800阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.Windows下安装、卸载Oracle的相关事项:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-14 15:17:09
                            
                                141阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle 内外连接查询 Union与Union All            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2006-11-02 08:46:36
                            
                                9281阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                8评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle SQL调优,系统调优尽量是在线调节。因为调优对场景依赖性很强,把生产库上的数据搬到测试环境上,好多环境都改变了,导致调优方案和结果不准确。
比如:硬件不同,导入导出后,表的碎片,索引碎片,表分析时间都不同,数据访问频度不同。
Oracle SQL调优笔记若碰到SQL的性能问题,比如:执行计划发生改变了
  首先考虑的是:
 a:对涉及到的表做move,减少            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-04-13 10:59:25
                            
                                518阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、PL/SQL定义
PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
2、记录
(1)记录是一种复合数据            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-02-01 16:54:04
                            
                                944阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             
1 for update 说明
select * from user_t for update;
 首先一点,如果只是select 的话,Oracle是不会加任何锁的,也就是Oracle对 select 读到的数据不会有任何限制,虽然这时候有可能另外一            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-09 23:04:10
                            
                                851阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ++++++++    
SQL语句基础收集
++++++++
 sql语句是一个DBA经常研究的问题,怎么执行高效,这个不是此处探讨的,这里只写其基本使用方法。作为DBA这些是必知必会的。
SQL语句总览:
  DQL(数据查询语言):select
  DML(数据操纵语言):insert,update,dele            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-01-09 10:49:55
                            
                                725阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.什么是pl/sql?  sql:结构化查询语言  pl/sql:(Procedure Language&Structured Query Language)是对sql语言,存储过程语言的拓展。它可以像Java语言等一样实现简单的逻辑编程。2.pl/sql的优点?  1.有利于客户/服务器环境应用的运行  2.适合于客户环境  3.过程化  4.模块化  5.运行错误可处理性  6.提供            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-01-18 10:45:39
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            0. scott 用户默认表介绍 scott用户Tables目录下包含四张表 1. insert(插入)语句 给指定列插入数据: 给指定列插入数据: 插入全部列数据: 2. update(更新)语句 3. delete(删除)语句 删除指定数据: 删除指定条件的数据: 4. select(查询)语句            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-07-14 12:48:00
                            
                                30阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle之PL/SQL学习笔记  自己在学习Oracle是做的笔记及实验代码记录,内容挺全的,也挺详细,发篇博文分享给需要的朋友,共有1w多字的学习笔记吧。是以前做的,一直在压箱底,今天拿出来整理了一下,给大家分享,有不足之处还望大家批评指正。   PL/SQL定义:PL/SQL是由Oracle开发,专门用于Oracle的程序设计语言。 PL---Procedura            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 17:04:35
                            
                                448阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                                              O            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-02-18 11:35:10
                            
                                598阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SQL*PLUS 基础:sqlplus “sys/test1234 as sysdba”  以sys身份登录sqlplus/nolog 实例没有打开,以nolog登录sqlplus后,尝试连接,但是 数据库服务没有启动connect sys/test1234 as sysdba  连接数据库startup 启动startup mount  启动实例时启动控制文件不启动            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-01-24 10:23:35
                            
                                786阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            待验证
1.创建一张学生信息表student_info,包含以下信息:学号、姓名、性别、生日、家庭住址、联系电话;创建一张学生成绩表student_score 包含学号、学科、成绩。
CREATE TABLE student_info(
ID INT,
NAME VARCHAR2(10),
sex VARCHAR2(4),
brithd            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-12-17 14:48:56
                            
                                1441阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            存储过程中立即执行SQL语句execute immediate sql;在sqlplus中执行存储过程 execute 存储过程名oracle同义词创建,默认为私有同义词  create synonym ctb for item.chinastudentbook@dblink6;公有同义词create public synonym ctb for .... 同义词删除dr...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-28 10:10:08
                            
                                155阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、概述、PL/SQL 块结构PL/SQL 是Oracle产品对 SQL 语言的扩展。PL/SQL 块共分为三个部分:声明部分、可执行部分、异常部分。DECLARE    ...BEGIN    ...EXCEPTION    ...END;变量声明内容:赋予变量适当的名称、数据类型、定义变量(标准,记录)、            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-11-18 14:20:58
                            
                                727阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                延续之前安装好的oracle11g R2,这里使用putty这个工具登陆linux系统,putty的好处就在于可以随意在linux和windows直接复制粘贴,而且互相拷贝文件也非常方便!这里注意要用oracle用户登陆才能正常登陆oracle!
系统登陆成功后访问数据库,使用oracle自带的用户名system登陆,如下图所示:
以下用表tableA            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-01-15 10:13:47
                            
                                1025阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、帐户登录C:\> sqlplus "sys/love2you as sysdba"C:\> sqlplus /nologSQL> CONNECT sys/love2you as sysdba2、启动关闭实例  ● SQL> startup  启动实例、打开控制文件、打开数据文件  ● SQL> startup mount             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-06 17:20:21
                            
                                391阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            字符串函数LENGTH()    字符长度LENTTHB()    字节长度;一个汉字内存中占用 2字节LTRIM、RTRIM、TRIM截串SUBSTR(表达式,位置,长度)Oracle 无左右取串函数,但可以使用变通方式完成。左取串:    SUBSTR('abcdefg', 1, 3)右取串:             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2017-11-06 17:24:30
                            
                                985阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            100、---------------修改表结构,添加字段------------------       alter table stu add(addr varchar2(29));   101、---------------删除字段--------------------------    &            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-06-24 18:23:35
                            
                                630阅读