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

SQL 資料操作入門基礎(一):關聯式資料庫核心觀念與 SELECT 查詢入門

     編輯:關於SqlServer

為什麼需要資料庫?

互動式網站需儲存訪客資訊(履歷、職缺偏好等),動態網頁需依條件從資料庫提取資料。SQL(Structured Query Language)是關聯式資料庫標準語言,ASP 存取資料庫皆透過 SQL,掌握 SQL 是 ASP 開發關鍵。

SQL 兩大核心特性

  1. 所有資料儲存在表格中:表格由列(欄位/字段)與行(記錄)組成。例如:
NameEmail Address
Bill Gatesbillg@microsoft.com
President Clintonpresident@whitehouse.com

新增資料即新增記錄,表格可擴充至億萬筆。

  1. 無法依特定順序讀取記錄:SQL 設計為依條件查詢,而非依位置(如「前 10 筆」)。這看似限制,實則是高效能關鍵——資料庫自行決定最佳存取路徑。

SQL 查詢與邏輯運算子

類似網路搜尋引擎,SQL 使用 WHERE 條件搭配邏輯運算子:

  • AND:限制結果(兩條件皆須符合)。
  • OR:擴展結果(符合任一條件)。
  • NOT:排除特定記錄。

SELECT 基本語法三要素

SELECT email FROM email_table WHERE name = 'Bill Gates';
  1. SELECT:指定要取回的欄位(email)。
  2. FROM:指定來源表格(email_table)。
  3. WHERE:指定篩選條件(name = 'Bill Gates')。

符合條件的所有記錄皆會被選取(Bill Gates 可能有多個 email)。

邏輯運算子實例

SELECT email FROM email_table
WHERE name = 'Bill Gates' OR name = 'President Clinton';

結構直覺:「從某表選取某欄位,條件為某欄位滿足特定條件」。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved