SQL入門教學手冊login
SQL入門教學手冊
作者:php.cn  更新時間:2022-04-12 14:15:40

SQL 語法



資料庫表

一個資料庫通常包含一個或多個表。每個表由一個名字標識(例如:"Websites"),表包含帶有資料的記錄(行)。

在本教程中,我們在 MySQL 的 php 資料庫中建立了 Websites 表,由於儲存網站記錄。

我們可以透過以下指令查看"Websites" 表的資料:

mysql> use php;
Database changed

#mysql> set names utf8;
Query OK, 0 rows affected (0.00 sec)

mysql> SELECT * FROM Websites;
+----+--------------+ ---------------------------+-------+---------+
| id | name         | url                   且-----------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1 | USA     |
| 2  | 淘寶          | https://www.taobao.com/   | 13    | CN      |
| 3  | php中文網      | http://www.php.cn/    | 4689  | CN |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+ ----+--------------+---------------------------+-- -----+---------+
5 rows in set (0.01 sec)

解析

  • use php; 指令用於選擇資料庫。

  • set names utf8; 指令用來設定使用的字元集。

  • SELECT * FROM Websites; 讀取資料表的資訊。

  • 上面的表包含五筆記錄(每一個對應一個網站資訊)和5個欄位(id、name、url、alexa 和country)。


SQL 語句

您需要在資料庫上執行的大部分工作都由 SQL 語句完成。

下面的SQL 語句從"Websites" 表中選取所有記錄:

實例

SELECT * FROM Websites;

#在本教學中,我們將為您說明各種不同的SQL 語句。


請記住...

  • SQL 對大小寫不敏感:SELECT 與 select 是相同的。


SQL 語句後面的分號?

某些資料庫系統要求在每個 SQL 語句的末端使用分號。

分號是在資料庫系統中分隔每個 SQL 語句的標準方法,這樣就可以在對伺服器的相同請求中執行一條以上的 SQL 語句。

在本教學中,我們將在每個 SQL 語句的末端使用分號。


一些最重要的SQL 指令

  • SELECT - 從資料庫中擷取資料

  • UPDATE - 更新資料庫中的資料

  • DELETE - 從資料庫中刪除資料

  • ##DELETE - 從資料庫中刪除資料

  • INSERT INTO - 向資料庫中插入新資料

  • #CREATE DATABASE - 建立新資料庫

  • #ALTER DATABASE - 修改資料庫

  • #CREATE TABLE - 建立新表

  • ALTER TABLE - 變更(改變)資料庫表

  • #DROP TABLE - 刪除表格

  • #CREATE INDEX - 建立索引(搜尋鍵)

#DROP INDEX
- 刪除索引############# ###