MS SQL 是世界上最流行的數據庫之一。 如果你也對設計、開發和優化數據庫感興趣,我們會教你
SQL簡介
SQL 是用於訪問和操作數據庫的標準語言。這個平台由微軟開發和支持。
在本文中,我們嘗試用簡單的語言向您介紹 SQL,在以後的文章中,我們會非常專業地向您解釋它。
什麼是 SQL?
- SQL 代表結構化查詢語言
- SQL 讓您可以訪問和操作數據庫
- SQL 於 1986 年成為美國國家標準協會 (ANSI) 的標準,並於 1987 年成為國際標準化組織 (ISO) 的標準
SQL 能做什麼?
- SQL 可以對數據庫執行查詢
- SQL 可以從數據庫中檢索數據
- SQL 可以在數據庫中插入記錄
- SQL 可以更新數據庫中的記錄
- SQL 可以從數據庫中刪除記錄
- SQL 可以創建新數據庫
- SQL 可以在數據庫中創建新表
- SQL 可以在數據庫中創建存儲過程
- SQL 可以在數據庫中創建視圖
- SQL 可以設置表、過程和視圖的權限
SQL 是標準 - 但是....
儘管 SQL 是 ANSI/ISO 標準,但 SQL 語言有不同的版本。
但是,為了符合 ANSI 標準,它們都至少支持主要命令(例如
SELECT
、UPDATE
、DELETE
、INSERT
, WHERE
) 以類似的方式。在您的網站中使用 SQL
要構建一個顯示數據庫數據的網站,您需要:
一個 RDBMS 數據庫程序(即 MS Access、SQL Server、MySQL)
- 使用服務器端腳本語言,如 PHP 或 ASP
- 使用 SQL 獲取所需數據
- 使用 HTML / CSS 設置頁面樣式
RDBMS
RDBMS 代表關係數據庫管理系統。
RDBMS 是 SQL 以及所有現代數據庫系統(例如 MS SQL Server、IBM DB2、Oracle、MySQL 和 Microsoft Access)的基礎。
RDBMS 中的數據存儲在稱為表的數據庫對像中。表是相關數據條目的集合,由列和行組成。
查看“客戶”表:
SELECT * FROM Customers;
每個表都被分解成更小的實體,稱為字段。客戶表中的字段由 CustomerID、CustomerName、ContactName、Address、City、PostalCode 和 Country 組成。字段是表中的一列,旨在維護有關表中每條記錄的特定信息。
記錄,也稱為行,是表中存在的每個單獨的條目。例如,上面的客戶表中有 91 條記錄。記錄是表中的水平實體。
列是表中的垂直實體,包含與表中特定字段相關的所有信息。
請記住...
SQL 關鍵字不區分大小寫:
select
與 SELECT
相同在本教程中,我們將以大寫形式編寫所有 SQL 關鍵字。
SQL 語句後的分號?
一些數據庫系統要求在每條 SQL 語句的末尾使用分號。
分號是在數據庫系統中分隔每個 SQL 語句的標準方法,它允許在對服務器的同一次調用中執行多個 SQL 語句。
在本教程中,我們將在每個 SQL 語句的末尾使用分號。
一些最重要的 SQL 命令/語法
SELECT
- 從數據庫中提取數據UPDATE
- 更新數據庫中的數據DELETE
- 從數據庫中刪除數據INSERT INTO
- 將新數據插入數據庫CREATE DATABASE
- 創建一個新的數據庫ALTER DATABASE
- 修改數據庫CREATE TABLE
- 創建一個新表ALTER TABLE
- 修改表DROP TABLE
- 刪除一個表CREATE INDEX
- 創建索引(搜索鍵)DROP INDEX
- 刪除索引