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

SQL漸進教學(一):認識SQL與關係型資料庫

     編輯:關於SqlServer

什麼是SQL?

SQL (Structured Query Language) 是功能強大的資料庫語言,ANSI將其定為關係型資料庫管理系統(RDBMS)標準語言。常見支援SQL的RDBMS:Oracle、Sybase、Microsoft SQL Server、Access、Ingres等。雖各廠商有專有擴充,但核心指令SELECT、INSERT、UPDATE、DELETE、CREATE、DROP通用。

SQL非程式語言:無流程控制、無自訂型別

不像C/Pascal,SQL無迴圈(if-then-else、do-while)、無函數定義、型別系統固定(不可自行擴充)。它是宣告式集合操作語言。

SQL功能四大分類

類別全名用途核心指令
DMLData Manipulation Language檢索/修改資料SELECT, INSERT, UPDATE, DELETE
DDLData Definition Language定義資料結構CREATE/ALTER/DROP TABLE, CREATE/DROP INDEX
DCLData Control Language定義用戶權限ALTER PASSWORD, GRANT, REVOKE, CREATE SYNONYM

直觀範例:查詢CS部門員工姓名

SELECT Employees.Name
FROM Employees
WHERE Employees.DeptID = 'CS'
  1. FROM Employees:指定來源表。
  2. WHERE DeptID = 'CS':篩選條件,保留DeptID為CS的行。
  3. SELECT Name:投影輸出Name欄位。

結果為所有CS部門員工的姓名清單。後續將介紹表的基礎知識。

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