Oracle主要使用者與一些常用命令

2022-09-06 15:33:13 字數 1351 閱讀 6912

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 * fromemp;

設定每行顯示的長度:

set linesize500;

設定每頁顯示的行數:

set pagesize 100;

連線使用者:

conn 使用者名稱/密碼 [as sysdba|sysoper]

例如連線的是超級管理員(sys),則在連線的最後必須寫上as sysdba:

conn sys/change_on_install as sysdba

sys使用者訪問scott使用者下的emp表:

select * fromscott.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。

oracle 一些常用的函式

select from emp where empno 7839 select sal from emp where empno 7839 字元函式 select length sal from emp select lower ename from emp select upper ename f...

Oracle中一些常用符號

oracle的萬用字元,運算子一般在where條件子句 現 運算子 等於 包含 in not in exists not exists 範圍 between.and not between.and 匹配測試 like not like null測試 is null is not null 萬用字元 ...

Oracle常用知識的一些總結

1.建立索引create unique cluster index 索引名 on 表名 列名 2.刪除索引drop index 索引名 3.重建索引alter index 索引名rebuild 4.檢視索引select index name,index type,table name from us...