關聯式資料庫以資料表形式儲存資料,使用鍵值來建立資料表之間的關聯,透過鍵值的對應關係,可以從一個資料表中取得相關聯的資訊,這是關聯式資料庫最主要的特點之一,而 SQL(Structured Query Language)則是用來與關聯式資料庫溝通的語言。SQL 指令可以分為不同的子集,每個子集都有特定的功能,例如,DQL(Data Query Language)用於查詢和擷取資料庫中的資料,如 SELECT。DML(Data Manipulation Language)用於操縱資料庫中的資料,如 INSERT、UPDATE 和 DELETE。DDL(Data Definition Language)用於建立、修改和刪除資料庫中的物件結構,如資料表、索引、TRIGGER 等,如 CREATE、ALTER 和 DROP。
對初學或不熟悉關聯式資料庫的人來說,一下就要掌握這麼多的 SQL 指令也不容易,如果可以透過 SQL Translator 網站的協助,使用者只要使用口語化的文字描述,SQL Translator 就能講其轉譯成可以執行的 SQL 指令,而如果看不懂的 SQL 指令,也可以拿來問 SQL Translator 反向解釋 SQL 指令的含意,快速增加自己對 SQL 掌握度。
- 網站語言:英文
- 網站網址:按我前往 SQL Translator
如何使用 SQL Translator 網站將文字描述轉譯成 SQL 指令?
1.進入 SQL Translator 網站,在 Human Language 欄位中輸入文字描述,例如:找出 Employee 資料表 ,住在台北市的有多少人。
2.按[ Generate SQL ]按鈕後,我們就可以在其右側找到轉譯後的 SQL 語言。
3.而在學習中,若遇到不懂的 SQL 語句,也可以拿到這裡變成口語化的解釋,而操作過程通樣是在 Human Language欄位處輸入不懂 SQL 指令後,按兩輸入框中間的按鈕。
4.之後,Human Language 欄位會與 SQL 指令欄位對調,再按[ Generate Natural Language ]按鈕,解釋就出現了。