三分鐘了解什么是SQL教程

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

SQL教程

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

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

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

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

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

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

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

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

  • SQL并不是一種正在消亡的語(yǔ)言

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

SQL的應(yīng)用

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

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

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

  • 分析性查詢

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

  • 信息檢索

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

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

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

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

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

目標(biāo)受眾

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