MySQL 作為最流行的開源關聯式資料庫管理系統,廣泛應用於各類應用系統中。本文將系統梳理 MySQL 的核心架構概念,並結合 Ubuntu 14.04 LTS 64位環境,詳細演示從安裝登入到資料表增刪改查的完整操作流程,幫助初學者快速建立扎實的 MySQL 知識體系。
理解 MySQL 的層級結構是掌握資料庫操作的基礎。我們可以將其比作一個層層遞進的檔案管理系統:
mytest。mytable)。id 列為主鍵(自增、唯一、非空),如同身份證號。以下操作均在 Ubuntu 終端中進行,假設已安裝 MySQL 服務。
mysql -u root -p
-u 指定用戶名,-p 提示輸入密碼。登入成功後進入 mysql> 提示符模式。

SHOW DATABASES;
注意分號結尾。系統預設會顯示 information_schema、mysql、performance_schema 等系統庫。

CREATE DATABASE mytest;

USE mytest;
後續操作將針對 mytest 進行。

DROP DATABASE mytest;
警告:執行即永久刪除,不會二次確認,請謹慎操作。
STATUS;
可查看當前連線 ID、資料庫、字符集、運行時間等關鍵信息。

SHOW TABLES; -- 或指定資料庫 SHOW TABLES FROM mytest;

-- 建立簡單表 CREATE TABLE mytable (id INT, name INT); -- 刪除表 DROP TABLE mytable;

INSERT INTO mytable (id, name) VALUES (1, 10);
-- 條件查詢並排序 SELECT id, name FROM mytable WHERE id = 1 ORDER BY id; -- 全表查詢 SELECT * FROM mytable;

UPDATE mytable SET name = 20 WHERE id = 1;

-- 刪除所有行(保留表結構,自增 ID 不歸零) DELETE FROM mytable; -- 刪除表結構及數據 DROP TABLE mytable;
使用 ALTER TABLE 完成結構變更:
ALTER TABLE table_name ADD COLUMN (欄位名 類型); 或指定位置 ALTER TABLE table_name ADD COLUMN 欄位名 類型 AFTER 現有欄位;ALTER TABLE table_name CHANGE 舊名 新名 新類型;ALTER TABLE table_name RENAME TO new_table_name;TRUNCATE TABLE table_name;ALTER TABLE table_name DROP 欄位名;mysqladmin -u root -p舊密碼 password 新密碼;
DESCRIBE mytables; -- 可簡寫為 DESC mytables;

SELECT DATABASE(); SELECT USER();

; 再按 Enter 即可繼續執行,無需重輸整條命令。掌握上述核心概念與基礎命令,即可在 Ubuntu 環境下熟練進行 MySQL 的日常開發與維護工作。進階學習建議深入索引優化、事務控制、鎖機制及主從複製等專題。