Oracle的主要用户:
l 超级管理员:sys
l 普通管理员:system
l 普通用户:scott
Sqlplusw的一些常用命令:
l 设置行显示数量:set linesize 长度
l 设置也显示数量:set pagesize 长度
l ed及@指令
l 连接:conn 用户名/密码 as sysdba
如果忘记用户密码:
win+R运行cmd;
运行sqlplus/nolog
SQL>connect/as sysdba
SQL>alter user scott identified by Oracle123 (修改scott用户的密码Oracle123)
SQL>alter user SCOTT account unlock (SCOTT用户解锁)
查询指令:
select * from emp; |
设置每行显示的长度:
set linesize 500; |
设置每页显示的行数:
set pagesize 100; |
连接用户:
Conn 用户名/密码 [as sysdba|sysoper] |
例如连接的是超级管理员(sys),则在连接的最后必须写上as sysdba:
conn sys/change_on_install as sysdba |
Sys用户访问scott用户下的emp表:
select * from scott.emp; |
查询当前连接的用户:
Show user; |
获取一个数据库中全部的表名称:
select * from tab; |
查看emp表结构:
desc emp; |
在列的类型中主要有以下几种类型:
NUMBER(4):表示数字,长度为4;
NUMBER(7,2):表示数字,其中小数占2位,整数占5位,总共长度为7;
VARCHAR2(10):表示字符串,只能容纳10个长度;
DATE:表示日期;
在sqlplusw中可以输入一个“/”表示重复执行上一条语句的操作。
SQL> ed db |
点击“是”。
在记事本中填写命令,保存为*.sql
可以通过@文件名称的方式执行命令,也可以通过@路径方式执行。
SQL> @db |
注:如果执行*.sql文件时,不用输入后缀名称,如果是txt需要输入后缀.txt。
时间: 2024-11-05 14:51:38