三分鐘了解什么是SQL教程

2022-03-2615:29:35三分鐘了解什么是SQL教程已關(guān)閉評(píng)論

SQL教程

結(jié)構(gòu)查詢語言是SQL的縮寫。為了訪問和操作數(shù)據(jù)庫,我們使用SQL。1986年,美國國家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)將SQL作為標(biāo)準(zhǔn)。1987年,國際標(biāo)準(zhǔn)化組織(ISO)將SQL作為標(biāo)準(zhǔn)。SQL可以執(zhí)行以下功能:

  • 可以在SQL中對(duì)數(shù)據(jù)庫執(zhí)行查詢</李>
  • 可以使用SQL從數(shù)據(jù)庫中檢索數(shù)據(jù)</李>
  • 可以使用SQL將記錄插入數(shù)據(jù)庫</李>
  • 可以使用SQL將記錄更新到數(shù)據(jù)庫中</李>
  • 可以使用SQL從數(shù)據(jù)庫中刪除記錄</李>
  • 可以使用SQL創(chuàng)建新數(shù)據(jù)庫</李>

學(xué)習(xí)SQL的必要性

研究SQL的三個(gè)主要原因是:

  • 我們?cè)谌魏蔚胤绞褂肧QL

Uber、Netflix、Airbnb等技術(shù)上最大的公司都使用SQL。那些內(nèi)置了高性能數(shù)據(jù)庫系統(tǒng)的公司,如亞馬遜、谷歌、Facebook等,也使用SQL進(jìn)行分析。盡管SQL很古老,但它隨處可見。SQL用于一切事物,或者SQL的派生詞用于一切事物。

  • 對(duì)SQL的需求很高

數(shù)據(jù)中的第一個(gè)作業(yè)將需要SQL來執(zhí)行入門級(jí)作業(yè)。在大多數(shù)招聘廣告中,SQL比Python和R更受關(guān)注。是的,學(xué)習(xí)SQL是獲得工作資格的必要條件,它使我們與其他只關(guān)注趨勢技術(shù)的人不同。

  • SQL并不是一種正在消亡的語言

SQL是數(shù)據(jù)工程師和數(shù)據(jù)科學(xué)家的首選語言。在NoSQL、Hadoop等其他流行技術(shù)中,SQL仍然是數(shù)據(jù)領(lǐng)域和開發(fā)領(lǐng)域的重要語言之一。

SQL的應(yīng)用

SQL的應(yīng)用包括:

  • 數(shù)據(jù)集成腳本

數(shù)據(jù)庫管理員和開發(fā)人員利用SQL編寫數(shù)據(jù)集成腳本。

  • 分析性查詢

數(shù)據(jù)分析師可以使用結(jié)構(gòu)化查詢語言設(shè)置和運(yùn)行分析查詢。

  • 信息檢索

可以使用結(jié)構(gòu)化查詢語言檢索數(shù)據(jù)庫中用于分析應(yīng)用程序和事務(wù)處理的信息子集。選擇、更新、創(chuàng)建、插入、更改、刪除、添加等是最常用的結(jié)構(gòu)化查詢語言元素。

  • 其他重要的應(yīng)用程序

可以使用結(jié)構(gòu)化查詢語言修改索引結(jié)構(gòu)和數(shù)據(jù)庫表。通過使用這種語言,用戶可以對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行添加、更新和修改。
示例:
考慮到我們有一個(gè)名為“客戶”表的表,包括客戶ID、客戶名稱、聯(lián)系人姓名、地址、城市、郵政編碼和國家等信息。下面的SQL查詢檢索customer表中的所有信息:
從客戶中選擇*;

學(xué)習(xí)SQL的先決條件

學(xué)習(xí)SQL沒有任何先決條件,關(guān)系數(shù)據(jù)庫管理系統(tǒng)的基礎(chǔ)知識(shí)是有幫助的。

目標(biāo)受眾

初學(xué)者可以參考本教程了解SQL基礎(chǔ)知識(shí)。本教程對(duì)希望在SQL領(lǐng)域從事職業(yè)的人很有幫助。本教程對(duì)所有其他讀者都是很好的學(xué)習(xí)。