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 主要由 CREATE
,ALTER
和DROP
三個指令組成。
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 語句便是學習的第一步。