首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> SQL 基礎

SQL 語法完整指南:資料庫表結構、語句分類、分號規範與核心命令速查

     編輯:SQL 基礎

SQL 語法完整指南


資料庫表結構基礎

資料庫包含一或多個表,每個表有唯一名稱(如 Websites),由列與行組成。列定義欄位屬性,行存放實際記錄。

MySQL 互動範例

mysql> use RUNOOB;
Database changed
mysql> set names utf8;
Query OK, 0 rows affected (0.00 sec)
mysql> SELECT * FROM Websites;
+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘寶         | https://www.taobao.com/   | 13    | CN      |
| 3  | 菜鳥教程     | https://www.runoob.com/    | 4689  | CN      |
| 4  | 微博         | https://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+
5 rows in set (0.01 sec)
  • use RUNOOB; 選擇資料庫。
  • set names utf8; 設定連線字元集。
  • SELECT * FROM Websites; 讀取表資料。
  • 表含 5 列(欄位)與 5 行(記錄)。

SQL 語句分類

SQL 指令大致分為四大類:

類別全稱核心指令用途
DDLData Definition LanguageCREATE、ALTER、DROP、TRUNCATE定義/修改資料庫物件結構
DMLData Manipulation LanguageSELECT、INSERT、UPDATE、DELETE操作資料內容
DCLData Control LanguageGRANT、REVOKE權限控制
TCLTransaction Control LanguageCOMMIT、ROLLBACK、SAVEPOINT交易控制

分號 ; 規範

  • 標準 SQL 以分號結束每條語句,分隔多條指令。
  • 部分工具(MySQL CLI、sqlcmd)要求分號;部分(SSMS、pgAdmin)可選。
  • 本教程所有範例均加分號,養成良好習慣。

大小寫不敏感

SQL 關鍵字不分大小寫:SELECT = select = Select。慣例:關鍵字大寫、表欄位小寫,提升可讀性。


11 大核心 SQL 命令速查

指令用途屬性
SELECT查詢資料DML
UPDATE更新資料DML
DELETE刪除資料DML
INSERT INTO插入新資料DML
CREATE DATABASE建立資料庫DDL
ALTER DATABASE修改資料庫屬性DDL
CREATE TABLE建立資料表DDL
ALTER TABLE修改表結構DDL
DROP TABLE刪除資料表DDL
CREATE INDEX建立索引DDL
DROP INDEX刪除索引DDL

學習路徑建議

  1. 掌握 SELECT、WHERE、ORDER BY、LIMIT 基礎查詢。
  2. 學習 JOIN 多表關聯、GROUP BY 彙總。
  3. 練習 INSERT/UPDATE/DELETE 資料操作。
  4. 進階:子查詢、CTE、視圖、存儲過程、觸發器、索引優化、交易控制。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved