面向初學者的極简操作手冊,涵蓋安裝、連線、庫表增刪改查、Workbench 圖形化管理。
sudo apt-get update
sudo apt-get install mysql-server mysql-workbench
# 安裝過程會提示設定 root 密碼
# 命令列連線
mysql -h 127.0.0.1 -P 3306 -u root -p
# 輸入密碼後進入 mysql> 提示符
# 退出
EXIT; 或 QUIT; 或 Ctrl+D
CREATE DATABASE db_name; -- 建庫
SHOW DATABASES; -- 列出所有庫
DROP DATABASE db_name; -- 刪庫 (慎用)
USE db_name; -- 切換當前庫
SELECT DATABASE(); -- 查看當前庫
SHOW TABLES; -- 列出當前庫所有表
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(50) NOT NULL UNIQUE,
email VARCHAR(100) NOT NULL,
age TINYINT UNSIGNED DEFAULT 0,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) CHARSET=utf8mb4; -- 指定字符集防亂碼
DESC users; -- 查看表結構 (同 DESCRIBE, EXPLAIN)
SHOW CREATE TABLE users; -- 顯示完整建表語句
| 屬性 | 說明 | 範例 |
|---|---|---|
| NOT NULL | 禁止空值 | username VARCHAR(50) NOT NULL |
| DEFAULT | 預設值 | age TINYINT DEFAULT 18 |
| AUTO_INCREMENT | 自增 (整數主鍵專用) | id INT AUTO_INCREMENT PRIMARY KEY |
| UNIQUE | 唯一約束 | email VARCHAR(100) UNIQUE |
| PRIMARY KEY | 主鍵 (隱含 NOT NULL + UNIQUE) | PRIMARY KEY (id) |
| COMMENT | 欄位註釋 | age TINYINT COMMENT '用戶年齡' |