Oracle資料庫知識點整理和複習
操作符 | = | > | >= | > | <= | <> |
含義 | 等於 | 大於 | 大於等於 | 大於 | 小於等於 | 不等於(也可以是!=) |
操作符 | 含義 |
between...and... | 在兩個值之間(包含邊界) |
in(set) | 等於值列表中的一個 |
like | 模糊查詢((%任意字元)(_任意一個字元)(\轉譯字元)) |
is null | 空值 |
操作符 | and | or | not |
含義 | 邏輯並 | 邏輯或 | 邏輯否 |
函式 | 描述 |
months_between | 兩個日期相差的月數 |
add_months | 向指定日期中加上若干個月數 |
next_day | 指定日期的下一個日期 |
last_day | 本月的最後一天 |
round | 日期四捨五入 |
trunc | 日期截斷 |
格式 | 說明 | 舉例 |
YYYY | Full year in numbers | 2011 |
YEAR | Year spelled out(年的英文全稱) | twenty eleven |
MM | Two-digit value of month月份(兩位數字) | 04 |
MONTH | Full name of the month(月的全稱) | 4月 |
DY | Three-letter abbreviation of the day of the week(星期幾) | 星期一 |
DAY | Full name of the day of the week | 星期一 |
DD | Numeric day of the month | 02 |
HH24:MI:SS AM | 15:45:32 PM |
9 | 數字 |
0 | 零 |
$ | 美元符 |
L | 本地貨幣符號 |
. | 小數點 |
, | 千分符 |
操作符 | 含義 |
IN | 等於列表中的任何一個 |
ANY | 和子查詢返回的任意一個值比較 |
ALL | 和子查詢返回的所有值比較 |
資料型別 | 描述 |
VARCHAR2(size) | 可變長字元資料 |
CHAR(size) | 定長字元資料 |
NUMBER(p,s) | 可變長數值資料 |
DATE | 日期型資料 |
LONG | 可變長字元資料,最大可達到2G |
CLOB | 字元資料,最大可達到4G |
RAW and LONG RAW | 原始的二進位制資料 |
BLOB | 二進位制資料,最大可達到4G |
BFILE | 儲存外部檔案的二進位制資料,最大可達到4G |
ROWID | 行地址 |
相關推薦
Oracle資料庫知識點整理和複習
select 標識 選擇哪些列. from 標識從哪個表中選擇. as 列的別名可以省略,別名使用雙引號,可以在別名中包含空格或特殊字元並區分大小寫. || 把列與列,列與字元連線在起一起 select ename||'_'||job as "Employees" fro
Oracle資料庫忘記使用者名稱和密碼怎麼辦
方法一: 首先進入sqlplus:進入的方式有兩種,一種是通過cmd命令臺輸入sqlplus,另外一種是直接在開始-》程式-》Oracle-》應用程式開發-》sqlplus。 搜尋 “Oracle 11g預設使用者名稱,密碼”,可以找到很多相關的預設使用者
檢視ORACLE 資料庫的表和列的相關資訊
本文全部轉載自:http://www.cnblogs.com/tearer/archive/2012/12/13/2815601.html 供自己收藏學習。 -------------------------------------------------------------------
Oracle資料庫 資料完整性和DML語句
資料完整性和DML語句 資料完整性 資料完整性(Data Integrity)是指資料的精確性(Accuracy) 和可靠性(Reliability)。它是應防止資料庫中存在不符合語義規定的資料和防止因錯誤資訊的輸入輸出造成無效操作或錯誤資訊而提出的。資料完整性指儲存在資料庫中的所有資料值均正確的狀態。如果
Oracle資料庫的安裝和測試
Oracle在資料庫裡面安裝中屬於最噁心的那種,因為安全,因為收費,所以安裝你懂得!! 不多說來, 1.解壓檔案10201_database_win32.zip,並雙擊解壓目錄下的setup.exe,出現安裝介面,如下: 2.輸入口令和確認口令,如:password,點選下一步,出
檢視oracle資料庫的使用者名稱和密碼
執行 cmd 按如下輸入命令 sqlplus / as sysdba ---------以sys登陸 超級使用者(sysdba) alter user 使用者名稱 account unlock; --------- 解除鎖定(必須帶“;”號)
檢視oracle資料庫是否歸檔和修改歸檔模式
分為非歸檔模式(NOARCHIVELOG) 和歸檔模式(ARCHIVELOG)。非歸檔模式不產生歸檔日誌,雖然節省了硬碟空間,但是備份方案選擇很有限,通常只能選擇冷備份。還原也只能還原到備份那一時刻的資料,通常也僅在開發時使用(據說在資料倉庫中也使用),Oracle安裝預設
Linux上oracle資料庫的關閉和啟動
1)orcl資料庫的啟動: 第一步:首先使用root使用者登入到Linux作業系統,然後切換到oracle使用者下 ,輸入命令: su oracle 第二部:切換到oracle使用者下,然後在該使用者下輸入命令:sqlplus /nolog 第三部:使用管理員許可權登入,輸
查詢Oracle資料庫段SEGMENT和物件大小
一、查詢段類別: SELECT T.TABLESPACE_NAME, SEGMENT_TYPE, COUNT(1) FROM USER_SEGMENTS T WHERE 1 = 1 GROUP BY T.TABLESPACE_NAME, T.SEGMENT_TYPE
Oracle資料庫的啟動和關閉詳細過程
一、資料庫開啟 startup資料庫正常啟動 1.startup nomount 啟動 Oracle DB 例項:NOMOUNT ,建立sga,建立了alert日誌,用於create db,create controlfile 啟動資料庫例項時,請選擇例項啟動時所處
Oracle資料庫檢視編碼和修改編碼
首先檢視oracle資料庫的編碼 SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PARAMETER -------------------- VALUE
Oracle資料庫重建無效和不可用物件
無效和不可用物件 無效 PL/SQL 物件和不可用索引會對效能產生影響。無效 PL/SQL 物件必須先進行重編譯,然後才能使用。這需要在執行嘗試訪問 PL/SQL 程式包、過程或函式的第一個操作之前花費一段編譯時間。如果 PL/SQL 重編譯未成功,則操作會因發生
Oracle資料庫修改session和process
1.查詢資料庫當前程序的連線數: select count(*) from v$process; --262.檢視資料庫當前會話的連線數: select count(*) from v$session; --243.檢視資料庫的併發連線數: select count(*) f
Oracle資料庫查詢表名和欄位的描述資訊SQL指令碼
--查詢欄位型別與名稱描述 select a.Table_name,a.column_name,a.data_type,a.data_length,a.data_precision,a.nullable,a.column_id,b.comments from user_tab
Oracle資料庫的匯入和匯出的兩種方式
首先,我們匯入匯出資料,肯定是要通過oracle自帶的可執行程式來完成資料的匯入匯出工作,imp.exe 和exp.exe這兩個可執行檔案都放在oracle安裝目錄下的BIN目錄下。 1.以cmd命令操作符匯入匯出 先以cmd命令操作符來演示,比如我的B
oracle資料庫的備份和還原
1 簡介本手冊描述Oracle資料庫的備份還原機制,幫助應用Oracle資料庫,為了保證資料庫的安全,避免外界因素造成資料庫中資料丟失,有效的備份可以更好的重建資料庫,在修改刪除表或者表空間以前或者以後執行適當的備份是相當必要的,備份時建議使用直接登入伺服器或者利用ssh工具
Oracle資料庫中commit和rollback命令
一個數據庫事務起始於一個SQL語句,中止於以下4種事件之一: COMMIT或ROLLBACK語句 DDL/DCL隱式提交 使用者退出時自動提交 系統強行關閉時取消事務 事務結束後,下一條SQL語句將開始一個新的事務。 語句 功能 COMMIT 結束當前事務,並將所有資
Oracle資料庫的sid和服務名的區別
在程式中 服務名如下: jdbc:oracle:thin:@//<host>:<port>/<service_name> 例 jdbc:oracle:thin
oracle資料庫表備份和表恢復 怎樣將Oracle一張表的多個欄位更新到另一張表中去
對於比較簡單的表,資料量不是特別多的表,可以使用簡單的sql語句來進行備份create table T_FA_Cat_20121207 as select * from T_FA_Cat 建立一個新表,把資料儲存起來 insert into T_FA_Cat sele
oracle資料庫insert all 和 insert first用法和區別
create table small_customers(customer_id number,sum_orders number);//小型客戶表 create table medium_customers(customer_id number,sum_orders nu