萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> 資料庫綜合

SQL 基礎語句完全指南:從入門到實戰

核心 SQL 操作速查表

掌握 SQL 基礎語句是資料庫開發的基石。本文整理了最常用的資料操作語句(DML)與查詢技巧,幫助你快速上手或查漏補缺。

1. 新增資料 (INSERT)

INSERT INTO table_name (column1, column2) VALUES (value1, value2);

明確指定欄位名稱可避免因資料表結構變更導致的錯誤,也是最佳實踐。

2. 刪除資料 (DELETE)

DELETE FROM table_name WHERE condition;

警告: 若省略 WHERE 子句,將清空整個資料表。執行前請務必確認條件範圍。

3. 更新資料 (UPDATE)

UPDATE table_name SET column1 = value1 WHERE condition;

同樣需謹慎使用 WHERE 子句限定影響範圍。

4. 模糊查詢 (LIKE)

SELECT * FROM table_name WHERE column1 LIKE '%keyword%';

萬用字元 `%` 代表任意長度字串,`_` 代表單一字元。善用 LIKE 可實現關鍵字搜尋功能。

5. 結果排序 (ORDER BY)

SELECT * FROM table_name ORDER BY column1 ASC, column2 DESC;

預設為升序 (ASC),可指定多欄位排序優先級。

6. 聚合函數

  • 總筆數: SELECT COUNT(*) AS total FROM table_name;
  • 求和: SELECT SUM(column1) AS sum_val FROM table_name;
  • 平均: SELECT AVG(column1) AS avg_val FROM table_name;
  • 最大值: SELECT MAX(column1) AS max_val FROM table_name;
  • 最小值: SELECT MIN(column1) AS min_val FROM table_name;

實戰建議

實際開發中,建議搭配索引優化查詢效能;大量寫入時可考慮批次處理或關閉索引後重建。熟練這些基礎語句,是進階 SQL 優化的前提。

copyright © 萬盛學電腦網 all rights reserved