關聯式資料庫 (RDBMS)
資料以表格 (Table) 組織,透過鍵 (Key) 建立關係,使用 SQL 進行操作。
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(100) NOT NULL,
email VARCHAR(255) UNIQUE NOT NULL,
age INT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
SQL 基本操作
-- 查詢
SELECT * FROM users WHERE age >= 18 ORDER BY created_at DESC;
-- 新增
INSERT INTO users (name, email) VALUES ('王小明', 'wang@example.com');
-- 更新
UPDATE users SET age = 26 WHERE name = '王小明';
-- 刪除
DELETE FROM users WHERE age < 18;