Knowledge is like money: to be of value it must circulate, and in circulating it can increase in quantity and, hopefully, in value. Louis L'Amour.
人與人之連結,由交談流通,國與國之連結,由路流通,金錢之來往,亦屬流通。流通乃是世間上最常見之事,無論何種事,都可以牽涉至流通,而.NET Core亦同,其有資料之流通,而其流通之道乃是資料庫。
資料庫是結構化的資訊或資料集合,通常以電子方式儲存在電腦系統中。資料庫通常由資料庫管理系統 (DBMS) 控制。資料和 DBMS 以及與之關聯的應用程式統稱為資料庫系統,通常簡稱為資料庫。
現今操作中最常見的資料庫類型中的資料通常以一系列表中的行和欄建模,以提高處理和資料查詢的效率。然後可以輕鬆地存取、管理、修改、更新、控制和組織資料。大多數資料庫使用結構化查詢語言 (SQL) 來編寫和查詢資料。以上內容來自oracle: 什麼是資料庫
總而言之,資料庫乃是有結構性儲存資料之地方,而使用SQL便可與之流通、互動。
接著如上方所述,資料庫所用之語法乃SQL,用以編寫及查詢,此處將示範最基本之SQL語法。
創建一個資料表
CREATE TABLE Adventurer (
id int PRIMARY KEY Not NULL, --PRIMARY KEY乃主鍵,其值不可重複
Name varchar(255),
Class varchar(255),
Race varchar(255),
Background varchar(255)
);
刪除資料表
DROP TABLE Adventurer;
新增資料
INSERT INTO Adventurer (id, name, class, race, background)
VALUES (1, "Koen", "Rouge", "Human", "Soldier");
查詢資料表
SELECT * FROM Adventurer;
更新資料
UPDATE Adventurer
SET class = "Fighter"
WHERE id = 1; -- 條件
刪除資料,注意若未給予條件,則為全體刪除
DELETE From Adventurer
WHERE id = 1;
有意深入研究者可至此處進行學習,此處僅進行簡單提點,不做深入探討,目前以此簡單之語法便可。
Generated By AI