佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > oracle基礎(chǔ)語法詳解

oracle基礎(chǔ)語法詳解

熱門標(biāo)簽:百度競價排名 網(wǎng)站排名優(yōu)化 地方門戶網(wǎng)站 呼叫中心市場需求 Linux服務(wù)器 鐵路電話系統(tǒng) AI電銷 服務(wù)外包

Oracle數(shù)據(jù)庫的初步學(xué)習(xí)

數(shù)據(jù)庫的安裝及其配置,使用默認(rèn)選項進行安裝即可

oracle的幾種常見客戶端
	Web端:https://localhost:5500/em(瀏覽器需要flash插件)
	Oracle控制臺:SQLplus
	Oracle自帶的GUI:Sql Developer
	 三方客戶端:比如 Pl/sql Developer

使用sqlpuls連接數(shù)據(jù)庫的方式:

sqlplus / as sysdba   ------只限于本地登錄(對數(shù)據(jù)庫服務(wù)器沒有要求)
	sqlplus username/password  --------本地登錄(需要數(shù)據(jù)庫服務(wù)器可用)
	sqlplus username/password @orcl(需要服務(wù)器的listener處于監(jiān)聽狀態(tài))
	sqlplus username/password @ hostname:port/sid ------遠程登陸 sid(全局?jǐn)?shù)據(jù)庫名)

Oracle的管理工具
i. Net Configuration Assistant : 網(wǎng)絡(luò)配置助手,用于配置監(jiān)聽,TNS(分布式組件)等服務(wù)
i. Net Manager:網(wǎng)絡(luò)管理者,在此處可以修改連接權(quán)限,以用于遠程登陸
i. Database Configuration Assistant:可以配置現(xiàn)有數(shù)據(jù)庫,或者新建其他數(shù)據(jù)庫

Oracle兩大類級別角色:

sysdba ----- 擁有最高的系統(tǒng)權(quán)限(sys)
sysoper-----系統(tǒng)管理員(system),權(quán)限次之

Oracle處處需要授權(quán),當(dāng)訪問不同對象的資源時,需要提前授權(quán)(grant 權(quán)限 on 數(shù)據(jù)表 to 用戶)

Oracle撤銷權(quán)限,revoke 權(quán)限 on 數(shù)據(jù)表 from 用戶
oracle12C創(chuàng)建普通用戶時需要以 c##開頭,原因是Oracle12C開啟了分布式應(yīng)用,采用了熱插拔技術(shù)。
SQL developer創(chuàng)建用戶時注意創(chuàng)建的用戶名被雙引號包裹,而Oracle可能識別不了

Oracle的主要數(shù)據(jù)類型

字符型  char[(n)]定長       varchar2(n) 可變        clob 大字符串,不推薦使用
數(shù)字型  number 整形或者浮點型    number(n):整數(shù),n代表最大位數(shù)
number(p,s):存儲浮點數(shù), p代表最大精度,s代表小數(shù)位數(shù) number(6,2):可表示2345.33
日期型:date:儲存年月日時分秒,精確到秒    timestamp (時間戳)
Oracle中數(shù)值和日期不能直接轉(zhuǎn)化  需要借助函數(shù)to_char(sysdate,"YYYY-MM-DD hh:mm:ss")  from dual    --dual:不存在的數(shù)據(jù)庫,使用它只是為了使格式正確
 todate('2018-12-31 10:40:33','YY-MM-DD HH24:MI:SS')  from dual;

SQL語句書寫規(guī)范(oracle不區(qū)分大小寫)

所有表名,列名全部小寫
關(guān)鍵字,內(nèi)置函數(shù)名全部大寫

SQL語句注釋

--單行注釋
/**/多行注釋
別名:select  students_info as si from student;  使用 as 關(guān)鍵字

字符串連接操作符 ||

把列與列,列與字符連接在一起
可以用來 ‘合成'列    例: select student_name || student_age as ss from student'

比較運算符

 = ,> ,  >= ,   , =, >不等于 
BETWEEN.....AND      IN        LIKE     IS NULL
模糊查詢 like     %表示任意長度的字符  _表示單個任意字符

排序

ORDER BY : ASC:升序  DESC 降序   
使用規(guī)則:ORDER BY 在 select 語句的結(jié)尾   SELECT  * FROM  student  ORDER BY student_age desc';

到此這篇關(guān)于oracle基礎(chǔ)語法的文章就介紹到這了,更多相關(guān)oracle基礎(chǔ)語法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Oracle 左連接(+)加號用法及常用語法之間的關(guān)系
  • Oracle存儲過程循環(huán)語法實例分析
  • Oracle實現(xiàn)分頁查詢的SQL語法匯總
  • MySQL與Oracle的語法區(qū)別詳細(xì)對比
  • Oracle存儲過程基本語法介紹
  • SQLServer 2005 和Oracle 語法的一點差異小結(jié)
  • Oracle存儲過程入門學(xué)習(xí)基本語法

標(biāo)簽:崇左 衡水 湖南 仙桃 蘭州 黃山 湘潭 銅川

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle基礎(chǔ)語法詳解》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    安平县| 建昌县| 甘肃省| 方山县| 安泽县| 额尔古纳市| 西林县| 都昌县| 万荣县| 泽库县| 武穴市| 南京市| 洛隆县| 北宁市| 韩城市| 永康市| 布尔津县| 黑河市| 凭祥市| 湟源县| 台湾省| 永康市| 罗山县| 禄丰县| 汽车| 娱乐| 隆化县| 阿尔山市| 东光县| 固阳县| 静宁县| 荔浦县| 太仓市| 丰镇市| 荆州市| 闻喜县| 绵竹市| 潼关县| 延吉市| 东兴市| 太白县|