1. 程式人生 > SQL入門教學 >02 SQL語句

02 SQL語句

1. 前言

本小節,我們將一起學習 SQL 語句。

SQL 語句是我們操縱資料庫的橋樑,接下來一系列的小節其實就是在教你寫 SQL 語句。

2. 什麼是 SQL 語句

SQL 是一種語言,一般地,我們會通過書寫 SQL 語句的方式來描述資料操作

例如:

SELECT first_name FROM person;

這條語句會從名為person的資料表中取出所有的first_name欄位。

SQL 語句是用來操作資料的基本單位,絕大多數情況下,都推薦使用 SQL 語句的方式操作資料庫。

SQL 語句是核心,後續的章節裡,其實就是不斷的講解和實操 SQL 語句。

注意

  • SQL 語句區分大小寫
  • 每一條 SQL 語句的末尾必須帶上分號(;)

3. SQL DML 和 DDL

SQL 可以分為兩大部分,分別是資料操作語言DML,全稱Data Manipulation Language和資料定義語言DDL,全稱Data Definition Language

3.1 SQL DDL

SQL DDL 負責資料結構定義資料庫物件定義

SQL DDL 主要由 CREATEALTERDROP三個指令組成。

SQL DDL 的主要作用有:

  • CREATE DATABASE - 建立資料庫;
  • ALTER DATABASE - 修改資料庫;
  • CREATE TABLE - 建立新資料表;
  • ALTER TABLE - 修改資料表;
  • DROP DATABASE - 刪除資料庫;
  • DROP TABLE - 刪除資料表;

3.2 SQL DML

SQL DML 負責 資料訪問資料操作

SQL DML 主要由INSERT(增)DELETE(刪)SELECT(查)UPDATE(改)四大部分組成。

SQL DML 的主要作用有:

  • SELECT FROM - 查詢資料;
  • UPDATE SET - 更新資料;
  • DELETE FROM - 刪除資料;
  • INSERT INTO - 新增資料;

4. 總結

在本小節中,我們介紹了 SQL 語句以及 SQL 的組成部分,而 SQL wiki 的主要目的就是教大家怎麼讀和如何寫 SQL 語句,那麼理解 SQL 語句便是學習的第一步。