程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> Oracle數據庫入門第一課,oracle數據庫第一課

Oracle數據庫入門第一課,oracle數據庫第一課

編輯:Oracle教程

Oracle數據庫入門第一課,oracle數據庫第一課


 十天學會Oracle數據庫(Day1)


 

今日目標:

開始寫本篇blog時間:2016-08-29——15:42:19



 

一:Oracle了解 

  • Oracle公司簡介

    Oracle是世界最大的軟件,操作系統,編程語言,數據庫供應商之一(還有微軟),但是Oracle數據庫起源於IBM的一篇論文——《論關系型數據庫》。由此論文編寫除了Oracle數據庫。Oracle數據庫在希臘文裡是“神喻”,在中國翻譯為甲骨文。

    Oacle創始人:

      

  • 顯示格式化操作:SET LINESIZE 300;設置每行顯示長度,SET PAGESIZE 30;設置業顯示行數
  • 調用記事本:往往會調用本機的記事本程序  “ed 文件名稱”  ,默認後綴名是.sql。用"@文件名“執行程序,後綴名是sql可以不寫後綴名。如果後綴不是sql,必須輸入完整路徑。*.sql是數據庫腳本文件
  • 切換用戶:切換為SYS登錄——:CONN 用戶名/密碼 AS SYSDBA;切換為scott登錄——CONN scott/tiger;

三:簡單查詢      

  •  掌握主要數據表
    • 傳統的數據庫中以數據表作為主要的存儲單元
    • scott用戶中存在4張主要的數據表
      • 命令以:查詢用戶中所有的數據表 select *from tab;scott用戶中主要有4張表——DEPT;BONUS;EMP;SALGRADE.
        • 表結構:DEPT(desc dept)
        • select * from dept;
        • emp表:雇員信息表      
        • DEPT表:部門信息表
        • 工資等級表:SALGRADE
        • 工資表:BONUS

  •  SQL是一種結構查詢語言,SQL是歷史發展的產物,而且非常有可能被延續下去的,但是有一部分人認為基於行、列的數據存儲方式,所以出現了NOSQL(MongoDB,Node JS)采用文檔的方式進行存儲。
      •     DML:數據控制語言
      •     DDL:數據定義語言
      •     DCL:數據控制語言


簡單查詢:

  對於查詢,一共分為以下幾種,簡單查詢,多表查詢,限定查詢,統計查詢四類。其中簡單查詢是基礎。

  簡單查詢的語法如下



限定查詢

用where字句控制行

  • 關系運算符
      • 查詢基本工資高於2000 select * from emp where sal<=2000;
      • 查詢姓名是Simth的雇員信息 select * from empwhere ENAME=Simth;
  • 邏輯運算符
      • AND 條件:查詢出銷售人員並且工資高於1200的所有雇員。SELECT * FROM EMP WHERE SAL>1200 AND job='sal';
      • OR條件:查詢工資高於3000或者職位是辦事員的雇員。SELECT * from emp where sal>3000 OR job='CLERK';
      • BETWEEN......AND...:不區分數據類型,可以判斷字符串,日期等
      • 空判斷:NULL是一種特殊的數值,在標准的解釋上,空表示一種不確定的內容。
  • 范圍運算符
      • IN操作符:字段IN(數值,數值......):SELECT *FROM emp WHERE EMPNO IN(7377,7366,7123,8123);如果在IN之中使用NULL,可能會出現問題,展示先不考慮NULL;
      • LIKE操作符:LIKE字句可以實現數據庫中的模糊數據查詢。“_”匹配一個關鍵字符,“%”百分號代表0個,一個,或者任意個的關鍵字字符。LIKE可以針對各種數據類型實現判斷。這一特性可以幫我們節約一些代碼。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved