`

Oracle学习笔记之sqlplusw基本命令(一)

阅读更多

由于不常用oracle所以写个笔记方便查询.

一:oracle版本介绍:

oracle8

oracle8i 表示此时oracle公司进军互联网,i代表Internet

oracle9i和oracle8i类似

oracle10g包括现在的11g使用了网格计算,g代表grid.

 

二:oracle10g服务介绍:

OracleDBConsoleorcl 这个是采用浏览器使用的oracle企业管理器 (也就是你安装弹出的那个网页)

OracleOraDb10g_home1iSQL*Plus 是isql*plus的服务,要使用isqlplus,必须开启该服务

OracleJobSchedulerORCL(后面的:ORCL是你的实例名)用oracle的scheduler时,这个服务必须启动

 

做程序开发必须开启的服务:

OracleServiceORCL 数据库服务器.(后面的:ORCL是你的实例名)

OracleOraDb10g_home1TNSListener 监听器(等待客户端工具来连接数据库的程序,就是客户端要连接数据库此服务必须打开)

 

呵呵.我装的版本就这五个服务.

 

三:使用sqlplus,sqlplusw;

sqlplus是orcle一个命令行执行的工具软件

在cmd输入sqlplus或者sqlplusw

sqlplus:以命令行的方式进入数据库连接

sqlplusw:以窗口的形式启动命令行工具

sqlplusw方式进入会有个主机连接字符串,如果一台电脑上又多个数据库的话

则要在此出输入数据库名称.默认情况下(不输入情况下)则进入上一次创建的数据库.

 

四:sqlplusw中常用命令:

 

1.设置控制台行显示长度:

set linesize 长度;

如:

set linesize 200;

 

2.设置控制台一页显示多少数据:

set pagesize 页数;

如:

set pagesize 30;

 

3.授权用户:

如果安装中没有解锁oracle你要使用帐号的时候,可以使用管理员登陆:然户授权用户(解锁)

下面就是授权代码,在sqlplusw中写,先一行一行的去执行,全执行完毕后,重新登陆,其间会问你是否改scott的登陆密码。改完登陆就可以使用了。

select * from dba_users;

alter user scott account unlock;

 

4.使用记事本编辑sql:

ed 文件名

如:ed editsql

 

使用:@editsql执行你记事本编辑的sql命令

 

使用:@ path 文件名 可以执行指定路径的sql命令

如:@d:\a.txt

如果文件名是*.sql比如:(a.sql)可以不输入扩展名.

 

 

 

5.sqlplusw中更换用户:

更换普通用户和管理员用户:

如:conn scott/112233

如:conn system/112233

 

更换超级管理员用户:

conn 用户名/密码 [as sysdba|sysoper]

如:conn sys/112233 as sysoper;

注意:必须在后面加上sysdba或sysoper;

 

注意:当你改变用户后,原先用户创建的记录不能对其操作

例如:我在system用户下创建test表,在sys用户下就无法

查询到的.因为test表在system目录下,而sys用户本身没有

所以如果想在scott用户下访问system用户的表则必须加上

用户名.表名:system.test.

这就相当与windows下创建N个用户想看别的用户

的桌面文件必去进入该用户的桌面目录.

 

 

6.显示当前连接用户:

Show user;

 

7.获得数据库全部表名:

select * from tab

 

8.查看表中的列

desc 表名;

desc test;

 

9. 常见数据类型:

NUMBER(4):表示是数字,长度为4.

VARCHAR2(10):表示字符串,只能容纳10个长度

DATE:表示日期

NUMBER(7,2):表示是数字,其中小数位占2位,整数占5位,总共7位

 

10.继续使用上一次操作

在sqlplus中输入:  /  (不带双引号)即可

 

 

 

.

 

 

 

分享到:
评论

相关推荐

    Oracle 10g 学习笔记

    │ ORACLE学习笔记(一) - lvhuiqing的专栏 - CSDN博客.mht.lnk │ ORACLE学习笔记(二)oracle的逻辑结构 - lvhuiqing的专栏 - CSDN博客.mht │ ORACLE学习笔记(二)oracle的逻辑结构 - lvhuiqing的专栏 - CSDN...

    Oracle学习笔记.doc

    这篇Oracle学习笔记主要涵盖了Oracle的卸载过程、启动方法以及SQL*Plus的基本使用。 一、Oracle卸载 Oracle的卸载需要遵循一系列步骤,确保彻底移除Oracle组件及其在系统中的痕迹: 1. 首先,通过“服务”停用所有...

    韩顺平oracle学习笔记

    韩顺平oracle学习笔记 第0讲:如何学习oracle 一、如何学习oracle Oracle目前最流行的数据库之一,功能强大,性能卓越。学习oracle需要具备一定基础: 1.学习过一门编程语言(如:java ,c) 2.最好学习过一门别的...

    Oracle学习笔记1.doc

    ### Oracle学习笔记知识点详解 #### 一、Oracle的卸载步骤及注意事项 ##### 软件环境 - **操作系统:** Windows XP - **Oracle版本:** 8.1.7 - **安装路径:** C:\ORACLE ##### 卸载方法 1. **停止Oracle服务:** -...

    oracle学习笔记

    Oracle学习笔记涵盖了Oracle数据库的安装、使用以及基本设计。这篇笔记首先介绍了Oracle的起源和公司背景,Oracle是一家大型的中间件和数据库提供商,其名称来源于古代的“神喻”。Oracle公司的创始人Larry Ellison...

    Oracle学习笔记

    根据提供的文件信息,我们可以归纳出一系列关于Oracle数据库及其SQL语句的重要知识点,...以上是基于所提供的内容整理的Oracle学习笔记中的关键知识点,希望能帮助读者更好地理解和掌握Oracle数据库的相关操作技巧。

    oracle课堂笔记

    根据提供的信息,我们可以总结出这份“Oracle课堂笔记”主要涵盖了Oracle数据库的基础知识、安装过程以及SQL语言的基本操作。下面将详细解析这些知识点。 ### Oracle基础知识 #### Oracle简介 Oracle是一种关系型...

    mldn oracle 笔记

    根据提供的文件信息,可以看出这是一份关于Oracle数据库的学习笔记,主要涵盖了Oracle数据库的基本概念、安装配置、基本操作命令以及SQL语言的基础用法等知识点。接下来将详细解释这些内容。 ### Oracle简介 ...

    Oracle个人笔记

    Oracle是世界上最流行的关系型数据库管理系统之一,主要用于存储和管理大量结构化数据。在这个个人笔记中,我们主要讨论了如何使用SQLPLUSW连接Oracle数据库以及一些基本的SQL语句。 首先,`sqlplusw`是Oracle提供...

    李兴华——Oracle数据库笔记(全)

    根据提供的信息,我们可以总结出李兴华老师的Oracle数据库课堂笔记中的关键知识点,这些知识点主要围绕Oracle数据库的基础概念、SQL语言的使用以及基本的数据库管理操作。 ### Oracle数据库概述 #### Oracle的发展...

    oracle10G数据库笔记

    Oracle 10G数据库是Oracle公司的一个重要版本,它在数据库技术领域占据着显著的地位。Oracle,这个名字源自古希腊神话中的“神谕”,象征着预知未来的智慧,而在现代计算机科学中,Oracle代表着世界领先的数据库解决...

    魔乐科技 李兴华 Oracle10g详细笔记

    根据提供的文件信息,可以看出这是一份关于Oracle 10g的学习笔记,主要涉及了Oracle数据库的基础概念、安装过程以及SQL语言的基本使用。接下来,我们将基于这些内容进行详细的知识点梳理。 ### Oracle 10g 概述 ...

    ORACLE初学者笔记(必看)

    ### Oracle初学者笔记知识点解析 #### SQLplus登录与基本概念 - **登录方式**:通过SQLplus连接Oracle数据库,常用的方式有两种。一是使用程序组,输入用户名(如scott或system),密码(如tiger),以及主机字符...

    Oracle笔记(安装启动).docx

    ### Oracle安装启动相关知识点 ...以上是关于Oracle安装与启动的关键知识点,对于学习Oracle数据库管理和开发来说至关重要。通过掌握这些基本操作,可以帮助初学者更快地理解和掌握Oracle数据库的核心概念和技术。

    跟我学Java 26日通第2天课堂笔记

    根据给定的文件信息,我们可以总结出以下关于Java学习中的多表查询与数据更新的关键知识点: ### 一、Oracle数据库连接 #### 1....同时,掌握这些技巧也是成为一名优秀Java开发者的重要技能之一。

Global site tag (gtag.js) - Google Analytics