從零開始的SQL之旅 第一章 概論

更新於 2022/04/01閱讀時間約 3 分鐘
先說 !這是一個系列的學習手札,所有內容都是我邊學邊做的,有任何錯誤歡迎指教,希望大家能一起進步
在文章中,會有很多英文單字,我會用雙引號標示中文含意
例如:SQL "架構查詢語言"

什麼是SQL

SQL 全名為 Structured Query Language 中文為 ”架構查詢語言”,顧名思義,當我們想在數據庫中建構,查詢與提取資訊所用到的指令語言就是SQL,SQL有很多種,而我們要學的則是MySQL 與 MongoDB

DBMS 與 RDBMS

DBMS全名為Database Management System “數據庫管理系統”,SQL就是一種DBMS,使得我們能夠管理我們的數據庫,那RDBMS呢?,R在這裡是Relational ”關連性”

C.R.U.D

不管你現在要準備學哪種SQL,你都要學他們的C.R.U.D,這四個字分別為Create ”創建”,Read ”閱讀”,Update ”更新”,Delete ”刪除”,這就是所有Datebase ”數據庫”最基本的功能

SQL 與 NoSQL

管理數據庫的 SQL 有很多種,我們這邊可以將其區分為兩部分,一個是SQL,另一個是 NoSQL ,SQL是一種 Relational Database ”關聯性數據庫” 而 MySQL 就是 SQL,NoSQL 則是 No Relational Database”無關聯性數據庫” MongoDB 則是屬於NoSQL,之後我就會講解到 Relational 究竟是什麼意思

Relational Database

Relational Database 就是有關連的數據庫,在數據庫中會有很多不同的 Table “表格",只要其中表格與其他表格有關連性的話,就是 Relational Database ,那要怎麼連結在一起 ? SQL 會用 Key 的方式來像線一樣連接在一起,在後面會解釋 Keys 是什麼

Keys

Keys 就像是每個內容中的 ID,而每個 ID 也有分不同的性質
以下為不同 Key 的涵義
  1. Primary Keys“唯一ID"
    在每個 Table 內都一定要有的,主要用於定義資料的獨特性,在習慣上 Primary Keys 都會做個標記,可能是底線或是粗體
  2. Foreign Keys“外部ID”
    指會對應到其他外部的 Keys
  3. Natural Keys “自然ID”
    當 Primary Keys 到了 Database 外,還是有意義的 例如:身分證字號
  4. Surrogate Keys “代理ID”
    當 Primary Keys 到了 Database 外,是沒有意義的 例如:系統流水號
  5. Composite Keys “組成ID”
    當需要兩筆資料組合而成才能成為 Primary Keys 時,就是組成ID

結語

最後讓我們整理一下吧,在剛剛我們學到了 SQL 是什麼,它們的分類,以及Keys 的觀念,在第二章我們會來安裝MySQL的環境,而第三章就會用實例來去講解 MySQL 的文法,如果上述的觀念有誤或是有疑問,非常歡迎和我一起討論
avatar-img
4會員
1內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
從零開始的口碑行銷指南:口碑行銷5T策略打造公司品牌影響力 什麼是口碑行銷?深入瞭解其定義和概念特點: 在當今競爭激烈的商業環境中,企業需要不斷尋找新的行銷方式來吸引和保留客戶。其中,口碑行銷是一種被廣泛認為極為有效的行銷策略之一。但究竟口碑行銷是什麼?它的定義和概念是怎樣的?本文將深入瞭解
這篇文我想用簡單的文字,分享我如何從零基礎開始,靠著免費資源+參考書自學到N1,自學的方法不一定適合所有人。 我是2022/ 12月 通過N3,零基礎報名後,從50音開始讀。之後2023/ 7 通過N2,2023/ 12 通過N1,都是查詢成績後才開始讀下一級...
理財對於許多人來說似乎是一個艱深的主題,但事實上,每個人都可以從零開始學習如何有效地管理自己的財務。無論你是一個年輕的上班族、學生,或是已經步入退休階段的人,理財的基本原則都能夠幫助你更好地掌握自己的金錢,實現財務目標。這篇文章將為理財小白提供一個簡單的指南,以幫助你開始建立堅實的理財基礎。 瞭解
Thumbnail
我或許不能像太陽那般炙熱,但我成為你靜夜中耀眼的月光,照亮你的夢想 這是我為人錄音的內心話
打工遊學的路程總是充滿了憧憬和挑戰,而其中最令人掙扎的往往是金錢問題。本文將揭示那些從零開始的加拿大打工遊學費用。
Thumbnail
就算到現在偶爾跟我朋友提到這部作品,對動漫沒有太多接觸的人依然會覺得從零開始的異世界生活就是在賣肉、主角爽爽享受的後宮番。雖然雷姆確實是很婆,但是從零開始絕對絕對不是那麼歡樂的動漫! 故事內容 觀後感 出乎意料地開場 第一季幼稚的菜月昂
Thumbnail
再次看到11例,我想很多人難免會緊張,甚至有俗稱的「既視感」,彷彿去年5月的惡夢又要重演。前一晚一位朋友才特別叮嚀我,疫情在台灣恐怕會再起,大家都得多加小心注意,朋友關心問:「但你應該還好?你可以居家工作,應該比較不受影響?」原本我也這麼想,但真的跟我無關嗎?我真的不受影響嗎?⋯⋯
Thumbnail
大家好,我是KC,一位平凡的軟體工程師。可能是學習理工科系的關係,在投資理財的世界裡也喜歡用數學、統計來支撐我的思維模式。就像程式碼背後代表0和1的數字,在投資美股過程中就像是在撰寫屬於自己的程式碼,最後完成這套軟體為你賺錢。 Jan 16, 2020 旅程的起點 我和剛進入股市的小資族們一樣...
Thumbnail
今年六月我就要失業了,我是說,要從大學畢業了。畢業後會跟大多數同學一樣直接進入職場,開始一個社畜養成遊戲經濟獨立的成長過程。 基於我大學四年沒學到什麼可以用來養活自己的專業技能,只吸收了許多心靈和精神上的養分,日後找恐怕也找不到什麼年收百萬的高薪工作,投資對我來說勢在必行……
Thumbnail
在本作中,怠惰是第一個登場的大罪司教。他狂氣外露的行為使其成為本作中令人印象最為鮮明的角色之一。然其登場的功用並非只是使觀眾開心,他確實的給主角帶來一定程度的精神成長,其背景故事與性格塑造也多有可議之處。
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
從零開始的口碑行銷指南:口碑行銷5T策略打造公司品牌影響力 什麼是口碑行銷?深入瞭解其定義和概念特點: 在當今競爭激烈的商業環境中,企業需要不斷尋找新的行銷方式來吸引和保留客戶。其中,口碑行銷是一種被廣泛認為極為有效的行銷策略之一。但究竟口碑行銷是什麼?它的定義和概念是怎樣的?本文將深入瞭解
這篇文我想用簡單的文字,分享我如何從零基礎開始,靠著免費資源+參考書自學到N1,自學的方法不一定適合所有人。 我是2022/ 12月 通過N3,零基礎報名後,從50音開始讀。之後2023/ 7 通過N2,2023/ 12 通過N1,都是查詢成績後才開始讀下一級...
理財對於許多人來說似乎是一個艱深的主題,但事實上,每個人都可以從零開始學習如何有效地管理自己的財務。無論你是一個年輕的上班族、學生,或是已經步入退休階段的人,理財的基本原則都能夠幫助你更好地掌握自己的金錢,實現財務目標。這篇文章將為理財小白提供一個簡單的指南,以幫助你開始建立堅實的理財基礎。 瞭解
Thumbnail
我或許不能像太陽那般炙熱,但我成為你靜夜中耀眼的月光,照亮你的夢想 這是我為人錄音的內心話
打工遊學的路程總是充滿了憧憬和挑戰,而其中最令人掙扎的往往是金錢問題。本文將揭示那些從零開始的加拿大打工遊學費用。
Thumbnail
就算到現在偶爾跟我朋友提到這部作品,對動漫沒有太多接觸的人依然會覺得從零開始的異世界生活就是在賣肉、主角爽爽享受的後宮番。雖然雷姆確實是很婆,但是從零開始絕對絕對不是那麼歡樂的動漫! 故事內容 觀後感 出乎意料地開場 第一季幼稚的菜月昂
Thumbnail
再次看到11例,我想很多人難免會緊張,甚至有俗稱的「既視感」,彷彿去年5月的惡夢又要重演。前一晚一位朋友才特別叮嚀我,疫情在台灣恐怕會再起,大家都得多加小心注意,朋友關心問:「但你應該還好?你可以居家工作,應該比較不受影響?」原本我也這麼想,但真的跟我無關嗎?我真的不受影響嗎?⋯⋯
Thumbnail
大家好,我是KC,一位平凡的軟體工程師。可能是學習理工科系的關係,在投資理財的世界裡也喜歡用數學、統計來支撐我的思維模式。就像程式碼背後代表0和1的數字,在投資美股過程中就像是在撰寫屬於自己的程式碼,最後完成這套軟體為你賺錢。 Jan 16, 2020 旅程的起點 我和剛進入股市的小資族們一樣...
Thumbnail
今年六月我就要失業了,我是說,要從大學畢業了。畢業後會跟大多數同學一樣直接進入職場,開始一個社畜養成遊戲經濟獨立的成長過程。 基於我大學四年沒學到什麼可以用來養活自己的專業技能,只吸收了許多心靈和精神上的養分,日後找恐怕也找不到什麼年收百萬的高薪工作,投資對我來說勢在必行……
Thumbnail
在本作中,怠惰是第一個登場的大罪司教。他狂氣外露的行為使其成為本作中令人印象最為鮮明的角色之一。然其登場的功用並非只是使觀眾開心,他確實的給主角帶來一定程度的精神成長,其背景故事與性格塑造也多有可議之處。