以對 web 開發還相當懞懂的新手小白視角出發,既是學習筆記,也是希望讓其他新手們一起從零來認識SQL。
SQL(Structured Query Language)是一種用來對資料庫進行操作的語言。在開始每天一點 SQL 前,先來花一些篇幅認識一下什麼是資料庫吧。
我們先來看 wiki 如何定義資料庫:
In computing, a database is an organized collection of data stored and accessed electronically.
從這段描述,我們可以理解:在電腦的世界,資料庫以電子方式存儲和訪問資料,是一種有組織的資料的集合。
資料庫的使用可分為三個部份:資料庫(Database)、資料庫管理系統 (DataBase Management System, DBMS) 與應用程式(Application)。
本節參考 & 使用資料:
資料庫依資料的存取方式,可以大致分為兩種類型:
本次鐵人賽文章要介紹的 SQL ,即是一種針對關聯式資料庫管理系統(RDBMS)所使用的語言。在關聯式資料庫的世界中,我們透過 SQL 語法與資料庫溝通,可以對資料進行:「新增 Create」、「查詢 Read」、「修改 Update」、「刪除 Delete」等四種操作,簡稱 CRUD。
在下一章節中,我們將更進一步認識何謂關聯式資料庫,之後就要正式進入 SQL 的世界啦!。
參考資料: