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

更新 發佈閱讀 4 分鐘
先說 !這是一個系列的學習手札,所有內容都是我邊學邊做的,有任何錯誤歡迎指教,希望大家能一起進步
在文章中,會有很多英文單字,我會用雙引號標示中文含意
例如: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
Lockowl的沙龍
4會員
1內容數
你可能也想看
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
《轉轉生》(Re:INCARNATION)為奈及利亞編舞家庫德斯.奧尼奎庫與 Q 舞團創作的當代舞蹈作品,結合拉各斯街頭節奏、Afrobeat/Afrobeats、以及約魯巴宇宙觀的非線性時間,建構出關於輪迴的「誕生—死亡—重生」儀式結構。本文將從約魯巴哲學概念出發,解析其去殖民的身體政治。
Thumbnail
「老闆,我想離職。」 我帶著略微顫抖但是堅定的聲音說道。 這是我思考了很久,也跟老公商量許久後,最終做出的決定。
Thumbnail
「老闆,我想離職。」 我帶著略微顫抖但是堅定的聲音說道。 這是我思考了很久,也跟老公商量許久後,最終做出的決定。
Thumbnail
本篇文章是作者自學 SQL 的筆記,詳述資料庫中的四種主要語言類別:DDL、DML、TCL 及 DCL,每類別對應的功能與常見操作一一列舉,並深入探討交易的特性及其 ACID 原則。此外,文章還解釋了資料庫的正規化及反正規化的必要性,對於學習 SQL 的讀者有很大的幫助。
Thumbnail
本篇文章是作者自學 SQL 的筆記,詳述資料庫中的四種主要語言類別:DDL、DML、TCL 及 DCL,每類別對應的功能與常見操作一一列舉,並深入探討交易的特性及其 ACID 原則。此外,文章還解釋了資料庫的正規化及反正規化的必要性,對於學習 SQL 的讀者有很大的幫助。
Thumbnail
這篇文章分享一位媽媽如何透過理財觀念,從沒有收入到成功買房,並為家人規劃退休金及教育基金的經驗。文章並提供三個步驟的理財方法:記錄收入與支出、檢視並分類支出、預算分配與信封管理法,幫助讀者建立適合自己的理財系統。
Thumbnail
這篇文章分享一位媽媽如何透過理財觀念,從沒有收入到成功買房,並為家人規劃退休金及教育基金的經驗。文章並提供三個步驟的理財方法:記錄收入與支出、檢視並分類支出、預算分配與信封管理法,幫助讀者建立適合自己的理財系統。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
資料庫管理系統(Database Management System, DBMS)介紹 資料庫管理系統(DBMS) 是一種軟體工具,用於創建、管理和操作數據庫,幫助用戶高效、安全地存儲和檢索數據。DBMS 是現代企業數據基礎設施的核心技術,支撐著應用程式、分析系統和業務操作。 DBMS 的主要
Thumbnail
資料庫管理系統(Database Management System, DBMS)介紹 資料庫管理系統(DBMS) 是一種軟體工具,用於創建、管理和操作數據庫,幫助用戶高效、安全地存儲和檢索數據。DBMS 是現代企業數據基礎設施的核心技術,支撐著應用程式、分析系統和業務操作。 DBMS 的主要
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News