您好,登錄后才能下訂單哦!
由于今天安裝oracle數(shù)據(jù)庫出現(xiàn)了一些麻煩,因為長期不適用oracle的原因 所以開始鞏固之前學(xué)習(xí)的oracle知識。
1. Oracle數(shù)據(jù)庫:客戶端/數(shù)據(jù)庫服務(wù)器 使用Oracle10g
oracle10g不能在win7下安裝,沒有直接支持win7的,需要下載支持vista的oracle10g修改一些配置文件之后 再進行安裝,有時間在介紹。
2. 安裝:
配置: Database Configuration Assistant 配置數(shù)據(jù)庫實例
Net Configuration Assistant 配置數(shù)據(jù)庫服務(wù)器的監(jiān)聽
isqlplusctl start 啟動isqlplus的服務(wù)(如果需要使用isql*Plus)
服務(wù): OracleService實例名 數(shù)據(jù)庫實例的服務(wù)
OracleOraDB10g_home1TNSListener 數(shù)據(jù)庫服務(wù)器的監(jiān)聽服務(wù)
3. Oracle的常用管理工具:
1) oem: 企業(yè)管理器 -->DBA http://IP:1158/em
2) sql*Plus: 最常用的工具. Oracle的客戶端工具 直接使用命令行
3) isql*Plus: 通過瀏覽器來操作數(shù)據(jù)庫服務(wù)器 http://ip:5560/isqlplus
4. Oracle中的幾個用戶:
sys/oracle --> 角色sysdba 對scott進行解鎖: alter user scott account unlock; alter user scott identified by 新密碼;
scott/tiger-->Normal普通用戶。有一些示例數(shù)據(jù)庫表
5. sql*Plus的常用命令:
1) 打開sql*Plus: 在命令中使用 sqlplus
2) 打開并連接上服務(wù)器:sqlplus [用戶名/密碼][@服務(wù)名] [as 角色名]
如:sqlplus scott/tiger
sqlplus sys/oracle as sysdba
3) 連接命令:
conn[ect] 切換連接
disc[onnect] 斷開連接
passw[ord] 更改密碼
exit,quit 退出sql*Plus
4) 編輯命令:l[ist], /
5) 文件操縱命令:
save 文件全路徑名 把緩沖區(qū)中的命令保存到指定文件
get 文件全路徑名 把指定文件中的命令加載到緩沖區(qū)
@文件路徑名 執(zhí)行指定文件中的SQL
ed 文件路徑名 編輯緩沖區(qū)或指定文件
6) 查看sql*Plus命令的幫助:
help index
help 命令名
7) 基本命令:
show user 查看當(dāng)前的連接用戶
set pagesize 值(14) 設(shè)置每頁顯示的行數(shù)
set linesize 值(80) 設(shè)置一行中顯示的字符數(shù)
select * from tab; 查看當(dāng)前方案所擁有的數(shù)據(jù)庫對象
select * from 表名; 查看指定表的所有數(shù)據(jù)
desc 表名 查看表的結(jié)構(gòu)
6. 常用數(shù)據(jù)類型
1) CHAR(長度):定長字符串 2000 varchar2(30) abc
2) VARCHAR2(長度):變長字符串 4000個字節(jié)
3) NUMBER[(總位數(shù),小數(shù)位)]:數(shù)字,整數(shù)和小數(shù)。默認是38位精度 number(5,2) 999.99
4) DATE:日期和時間,秒值 默認顯示格式 '日-x月-年年'
5) TIMESTAMP:時間戳。日期和時間,時區(qū)。小數(shù)位秒精確到9位
6) CLOB 大字符數(shù)據(jù)
BLOB 大二進制數(shù)據(jù)
BFILE 文件指針
7. SQL:結(jié)構(gòu)化查詢語言。SQL99, SQL92。大小寫不敏感。建議關(guān)鍵字用大寫,其它用小寫。
1) 分類:
★a) 查詢語句:SELECT
☆b) DML:數(shù)據(jù)操縱語言。定義修改內(nèi)容的語句。INSERT、DELET、UPDATE、TRUNCATE
☆c) DDL:數(shù)據(jù)定義語言。定義數(shù)據(jù)庫對象的語句。CREATE、ALTER、DROP、RENAME
d) DCL:數(shù)據(jù)控制語言。定義對用戶訪問權(quán)限的語句。GRANT、REVOKE
☆e) TCL:事務(wù)控制語言。定義事務(wù)控制語句。COMMIT、ROLLBACK、SAVEPOINT
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。