Oracle 10g資料庫基礎之基本查詢語句-上

來源:互聯網
上載者:User

Oracle 10g資料庫基礎之基本查詢語句-上 --資料參考:張烈 張建中《資料庫管理員培訓講義》

書寫SQL語句的原則

大小寫不敏感,但單引和雙引內的大小寫是敏感的。切記!

關鍵字不能縮寫

可以分行書寫,但關鍵字不能被跨行書寫,單引內也不要跨行書寫。

一般每個子句是一行

可以排版來增加可讀性

字串用單引

列的別名用雙引

Select語句的作用

查詢指定的行

查詢指定的列

多張表聯集查詢

Select 語句可以查詢指定的行,指定的列,也可以多張表聯集查詢來獲得資料。上面的三句話,開宗明義的定義了SQL 的準系統,書寫高效的SQL語句是我們永恒的追求,不管你是程式員還是資料庫管理員。Select既是入門所必備,又是資料庫之顛峰。

相關閱讀:

Oracle 10g資料庫基礎之基本查詢語句-上
Oracle 10g資料庫基礎之基本查詢語句-中-函數
Oracle 10g資料庫基礎之基本查詢語句-下-串連&子查詢

簡易文法SELECT *|{[DISTINCT] column|expression [alias],...} FROM table;

大寫的為關鍵字

小寫為我們指定的名稱

SELECT子句指定你所關心的列

FROM子句指定你所要查詢的表

之所以稱之為簡易文法,因為完全的SELECT文法很長,涉及到很多的邏輯關係,我們由淺入深。雖然

不能大成,但小成總會有的。

一般我們將select 叫做select子句,from 叫做from 子句。

實驗1:書寫一個最簡單的sql語句,查詢一張表的所有行和所有列

該實驗的目的是初步認識sql語句,執行一個最簡單的查詢.

使用scott在PL/ SQL.Developer.7工具上登入

650) this.width=650;" border=0>

查看目前使用者的所有的表.

650) this.width=650;" border=0>

查看emp表的所有資訊.

650) this.width=650;" border=0>

查詢emp表的所有行,所有列。對於小的表我們可以這樣書寫,對於大的表我們一般查詢指定條件的行和選定的列。Emp表在scott使用者下.scott使用者是一個練習帳號,密碼是tiger,如果你沒有這個帳號可以隨時建立,練習完了可以隨時刪除.招之既來,揮之既去.

鎖定解鎖scott賬戶:

650) this.width=650;" border=0>

切換帳號

650) this.width=650;" border=0>

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.