Oracle: 一、Oracle簡介,安裝,基本使用,建表增刪改查,數據類型及常用命令


內容簡介

 一、Oracle簡介,安裝,基本使用,建表增刪改查,數據類型及常用命令。

技術與環境

操作系統:

windows

語言類別:

SQL之PL/SQL

特別鳴謝: 由馬雲濤老師提供資料

數據庫:

Oracle

學習軟件:

Oracle 10g

課程總策划:

yuanbo

English name:

sunshine

個人主頁:

http://www.cnblogs.com/ylbtech/

科研團隊:

ylbtech

教研團隊:

ylbtech

 

一、Oracle簡介

    美國甲骨文公司出品的商用數據庫。其市場占有率 90% 以上,其次IBM DB2,Sybase,Mysql,SqlServer。

 

二、安裝

E:\SOFT\OracleXEUniv.exe   版本10,211MB
安裝過程中需要提供用戶密碼,
用戶:system
密碼:manager

安裝結束后,將oracle的服務調整成手動。

 

三、啟動Oracle服務

 開始--》運行--》services.msc
找到兩個服務:
OracleServiceXE   ---  oracle的服務器,主服務。
OracleXETNSListener   ---  oracle監聽服務,用於java ,C#連接oracle,今天不用

注意:1)安裝后,調整手動,2)主服務不要重復啟動 3)oracle11g,其主服務為:OracleServiceORCL

四、如何使用

使用客戶端工具sqlplus
開始--》 cmd --》 sqlplus

提示符: SQL>

退出: quit  exit

 

五、關於Oracle的基本使用

回顧:sqlserver 使用步驟:
1,建立數據庫 : create database 數據庫名稱   --包含兩個文件 mdf ldf
2,打開數據庫 : use 數據庫名稱
3,建立表,添加數據,增刪改查
總結:sqlserver是多用戶多數據庫系統,一個用戶可以有n個數據庫。

Oracle的數據庫概念與sqlserver不同
給每個用戶,分配數據庫空間,此空間就是所謂的數據庫。在使用oracle時,要創建用戶,而不是數據庫,每個用戶所擁有的空間就是其數據庫。但是不直接以database形式出現。只要登錄,就可以使用。
總結:Oracle是多用戶單一數據庫系統,一個用戶只能擁有一個數據庫。

1,創建用戶
SQL> create user 用戶名 identified by 密碼;

2,超級用戶system給新用戶權限
SQL> grant    connect   ,      resource        to  mike;
     授權     連接權限        增刪改查權限

3,新用戶登錄,進入新用戶的空間
SQL> connect mike/m111;

4,顯示當前用戶
SQL>show user;

5,建表,添加數據,增刪改查。

注意:1)只用system才能創建用戶,給用戶權限。
         2)沒有數據庫,創建用戶,登錄就可以使用。

 

六、建表,增刪改查,同SQL Server

 

七、Oracle數據類型

1,字符型
varchar2 --等價於varchar,可變長,最多4000字節
varchar2(10) 用於保存'abcd',在磁盤中存放的就是'abcd'

char --定長,最多1000字節。
char(10),用於存放'abcd',在磁盤中存放的是'      abcd'。

注意一個漢字占3個字節
create table student
(
    sex varchar2(3)
)

2,數值型
number -- 38位精度。
描述整數:number(6)  ---表示0--999999
描述小數:number(6,2) ---表示0--9999.99,總共6位,其中小數占2位。

3,日期型:date
當前日期:sqlserver--getdate()    Oracle--sysdate
日期格式:'15-9月 98'
用to_date()函數控制時間格式
SQL> insert into person(id,name,sex,logindate,score) values(10003,'zhangsan','男
',to_date('1998-12-25','yyyy-mm-dd'),99.56);

4,大對象:保存圖片,視頻,文件。<2g
blob   -- binary large object
clob   -- character large object

 

八、常用命令

1,desc 表名----查看表結構

2,select * from  tab;----查看當前用戶的所有表

3,drop table 表名;---刪除表

4, drop user 用戶名 cascade;  --刪除用戶

 

warn 作者:ylbtech
出處:http://ylbtech.cnblogs.com/
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM