跳至主要内容

Entity Relationship Diagram 資料庫關聯圖 (ERD)

實體關係圖 (erDiagram) 用於設計關係型資料庫的欄位結構,並宣告資料表之間的一對多、多對多關係。

📊 範例效果

📋 複製即用代碼 (請用 ```mermaid 包裹)

erDiagram
users ||--o{ orders : "建立"
orders ||--|{ order_items : "包含"
products ||--o{ order_items : "被購買"
orders ||--|| payments : "支付"

users {
int id PK
string email
string password_hash
datetime created_at
}

orders {
int id PK
int user_id FK
string status
decimal total_amount
datetime created_at
}

order_items {
int id PK
int order_id FK
int product_id FK
int quantity
decimal unit_price
}

products {
int id PK
string name
decimal price
int stock
}

payments {
int id PK
int order_id FK
string payment_method
string transaction_no
decimal amount
datetime paid_at
}