DB簡單來說,就好像是電子版的文件櫃,由好多不同的資料表(Table)所組成,每個資料表可以彼此關聯,進行交叉查詢。
Table就好像是Excel的工作表,每個工作表上面的表頭(Header)在資料庫裡稱為欄位(Field),資料表裡面的每一列(row)為一筆資料(Record)。
老公~上面提到使用者可以透過資料庫進行交叉查詢,具體來說是怎麼做的呀?除了可以查詢之外還有其他的操作方式嗎?
哦~如果要先有個概念的話可以將操作分為三大類來看,"對資料庫的操作"、"對資料表的操作",以及"對資料本身進行的操作"來解釋,由於這篇主要是寫給入門者基礎科普,因此只有先針對幾個常聽到的操作來特別介紹,如果有興趣了解更多,也可以用下方表格所提到的關鍵字自行上網搜尋哦。
對資料庫的操作 | 對資料表的操作 | 對資料本身操作 |
---|---|---|
資料庫的建立(Create)、修改(Alter)、刪除(Drop) | 資料表的建立(Create)、修改(Alter)、刪除(Drop)、查詢(Select) | 新增資料(Insert)、更新資料(Update)、刪除資料(Delete) |
DB操作主要使用的語言是SQL(Structured Query Language),只要了解以下4大指令,大概可以看得懂80%的操作了!
以下借助Chat GPT說明,希望可以幫助大家建立概念:
當您開始學習資料庫操作時,了解以下四個主要的SQL指令:SELECT、INSERT、UPDATE和DELETE,將有助於您建立基本的資料庫操作知識。以下是每個指令的簡要介紹:
SELECT 查詢:
用途:SELECT指令用於從資料庫中擷取(或查詢)資料。
範例:以下是一個簡單的SELECT語句,它從名為"customers"的資料表中擷取所有客戶的名稱和電子郵件地址。SELECT name, email FROM customers;
備註:SELECT允許您檢索資料,您可以使用條件、排序和其他子句來自定義查詢的結果。
INSERT 插入:
用途:INSERT指令用於將新資料插入到資料表中。
範例:以下是一個簡單的INSERT語句,將一條新的客戶記錄插入到"customers"資料表中。
INSERT INTO customers (name, email) VALUES ('John Doe', 'john.doe@email.com');
備註:INSERT允許您將新的資料行插入到資料表中,您需要指定目標資料表和要插入的資料。
UPDATE 更新:
用途:UPDATE指令用於更新現有的資料表中的資料。
範例:以下是一個簡單的UPDATE語句,它將名為"John Doe"的客戶的電子郵件地址更新為新的地址。UPDATE customers SET email = 'new.email@email.com' WHERE name = 'John Doe';
備註:UPDATE允許您修改現有的資料,您需要指定目標資料表、要更新的資料和更新的條件。
DELETE 刪除:
用途:DELETE指令用於從資料表中刪除資料。
範例:以下是一個簡單的DELETE語句,它刪除名為"John Doe"的客戶記錄。DELETE FROM customers WHERE name = 'John Doe';
備註:DELETE允許您從資料表中刪除符合特定條件的資料行,請小心使用以避免不必要的資料遺失。
這些基本的SQL指令是資料庫操作的基石,初學者可以從這些指令開始,然後進一步學習關聯式資料庫的進階概念和更高級的SQL操作。