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

SQL 入門基礎:關聯式資料庫與 SELECT 查詢語法

     編輯:關於SqlServer

什麼是 SQL?

SQL(Structured Query Language)是關聯式資料庫管理系統(RDBMS)的標準語言,用於與資料庫溝通、操作資料。主流資料庫如 Oracle、SQL Server、MySQL、PostgreSQL 皆支援標準 SQL。

資料表結構

關聯式資料庫由一或多個資料表組成,每個表有唯一名稱,由欄與列構成:

  • 欄:定義欄位名稱、資料型別、屬性等。
  • 列:儲存實際資料記錄。

範例:Weather 表

城市最高氣溫最低氣溫
北京105
上海158
天津82
重慶2013

SELECT 查詢基本語法

SELECT 欄位1 [, 欄位2, ...] FROM 資料表名稱 [WHERE 條件];
  • SELECT 後指定要回傳的欄位,亦可用 * 代表所有欄位。
  • FROM 指定查詢目標表。
  • WHERE 為選擇性子句,用於篩選符合條件的列。

WHERE 條件運算子

運算子說明
=等於
>大於
<小於
>=大於等於
<=小於等於
<>不等於

LIKE 模糊比對與萬用字元

LIKE 可搭配 %(代表任意字串)進行模糊查詢:

-- 查詢姓氏以 E 開頭的員工
SELECT firstname, lastname, city FROM employee WHERE firstname LIKE 'E%';

-- 查詢名稱為 May 的記錄
SELECT * FROM employee WHERE firstname = 'May';

注意:字串常數必須用單引號括住。

小結

本文介紹 SQL 基本概念、資料表結構、SELECT 查詢語法與 WHERE 條件運算子(含 LIKE 模糊查詢),為後續進階查詢打下基礎。

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