亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

試題

計算機三級數(shù)據(jù)庫技術(shù)基礎(chǔ)講解

時間:2024-08-10 16:10:16 試題 我要投稿
  • 相關(guān)推薦

計算機三級有關(guān)數(shù)據(jù)庫技術(shù)基礎(chǔ)講解

  數(shù)據(jù)庫與計算機專業(yè)的主干基礎(chǔ)課吻合程度較好。小編整理了相關(guān)的內(nèi)容,歡迎欣賞與借鑒。

  目標(biāo)

  l如何寫 SQL 的查詢

  l將表中所有的行選擇和列出

  l選擇和列出表中的選定列

  l選擇和列出多個表中的選定列

  背景

  在上篇中我們簡要地介紹了關(guān)系型數(shù)據(jù)庫系統(tǒng)所具有的強大功能在對SQL 進行了簡要的介紹中我們知道了如何同它進行交流最終我們將會與計算機用一種非常清楚果斷的話說給我看一下所有在本公司中工作十年以上左撇子藍眼睛的外國人如果你能夠這樣做與計算機交流而不是查他們的檔案每一個人都可以用他自己的方法來達到目的但是你卻是用SQL 的一種重要功能— — 查詢來達到目的。

  我們說過查詢一詞用在SQL 中并不是很恰當(dāng)在SQL 中查詢除了向數(shù)據(jù)庫提出問題之外還可以實現(xiàn)下面的功能

  l建立或刪除一個表

  l插入 修改或刪除一個行或列

  l用一個特定的命令從幾個表中查找所需要的信息并返回

  l改變信息的安全性

  SQL的查詢當(dāng)然也能進行一般的查詢工作在學(xué)會使用這個有用的工具之前我們來學(xué)習(xí)如何寫SQL 的查詢語句。

  一般的語法規(guī)則

  正如你所看到的那樣SQL 有很高的靈活性盡管在任何程序中都有一定的規(guī)則限制下而有一個SQL 中SELECT 語句使用的簡單例子請注意在每個SQL 語句的關(guān)鍵字都是大寫的并且用空格將他們劃分出來。

  SELECT NAME STARTTERMENDTERM

  FROM PRESIDENTS

  WHERE NAME =‘LINCOLN’

  在這個例子中每一個字母都是大寫的但是這不是必需的上邊的查詢語句完全可以寫成這樣

  select name starttermendterm

  from presidents

  where name =‘LINCOLN’

  注意LINCOLN 在這里仍然是大寫的盡管SQL 語句對大小寫并不敏感但在數(shù)據(jù)庫中的數(shù)據(jù)卻是大小寫敏感的舉例來說許多公司在儲存數(shù)據(jù)時用大寫字母在這種情況下所有的字段名也將是大寫字母那么在檢索條件為name='Lincoln'的數(shù)據(jù)時將不會得到任何結(jié)果這種情況在每個實例應(yīng)用中都會遇到。

  注意在SQL語句中大小寫是不敏感的

  現(xiàn)在我們來看另一個例子在這個例子中的空格有問題嗎不是這個語句完全可以正常執(zhí)行

  Select name starttermendterm from presidents where name='LINCOLN'

  但是如果你注意在你的語句中使用空格和大寫字母會增強語句的可讀性當(dāng)它變成你的工程編程的一部分時會更便于維護另一個重要的特性是分號當(dāng)在SQL 語句中出現(xiàn)分號就意味著本條語句已經(jīng)結(jié)束為什么在格式中大小寫是不重要的原因何在答案是— — 關(guān)鍵字關(guān)鍵字是SQL 語法中的保留字在SQL 語句中關(guān)鍵字是可選擇的但其內(nèi)容有強制性在本例中的關(guān)鍵字有

  SELECT

  FORM

  WHERE

  看一下目錄你會找到需要在其它幾天中學(xué)習(xí)的關(guān)鍵字

  數(shù)據(jù)報的形成— — SELECT和FROM

  隨著對SQL 的了解你會發(fā)現(xiàn)你鍵入的SELCT 和FROM 在遠遠多于其它的關(guān)鍵字它不像CREATE 那樣迷人或像DROP 那樣殘忍但是如果你在同計算機會話并需要計算機返回結(jié)果時它們卻是必不可少的這與最初選擇何種數(shù)據(jù)庫沒有關(guān)系我們先從SELECT 開始討論因為SELECT 是在SQL 中使用最為頻繁的語句。

  語法

  SELECT <列名>

  沒有其它的語句可以比SELECT 語句更簡單了但是SELECT 語句不從獨立工作如果你只是鍵入了SELECT 語句那么你將會收到如下信息

  輸入

  SQL> SELECT;

  輸出

  SELECT

  *

  ERROR at line 1

  ORA-00936 missing expression

  當(dāng)在訪問ORACLE 時會有*出現(xiàn)以表示有事件產(chǎn)生錯誤信息的意思是告訴你有一個東西丟了這個丟失的東西就是FROM 子句語法

  FROM <表名>

  當(dāng)兩條語句結(jié)合使用時就有了后臺訪問數(shù)據(jù)庫的能力

【計算機三級數(shù)據(jù)庫技術(shù)基礎(chǔ)講解】相關(guān)文章:

計算機三級《數(shù)據(jù)庫技術(shù)》基礎(chǔ)習(xí)題及答案08-23

2016計算機三級《數(shù)據(jù)庫技術(shù)》基礎(chǔ)習(xí)題及答案10-28

計算機三級數(shù)據(jù)庫技術(shù)考前基礎(chǔ)訓(xùn)練試題及答案05-25

2017計算機三級數(shù)據(jù)庫技術(shù)題庫06-16

計算機三級《數(shù)據(jù)庫技術(shù)》備考習(xí)題與答案04-24

2016計算機三級《數(shù)據(jù)庫技術(shù)》試題及答案10-04

2016計算機三級《數(shù)據(jù)庫技術(shù)》鞏固練習(xí)06-05

計算機三級考試《數(shù)據(jù)庫技術(shù)》復(fù)習(xí)重點05-28

計算機三級數(shù)據(jù)庫技術(shù)考前模擬06-16

計算機三級考試《數(shù)據(jù)庫技術(shù)》試題及答案11-27