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中输入:  /  (不带双引号)即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值