掌握 MySQL 服務啟動、資料庫/資料表建立、資料新增與查詢的基礎操作流程。
視作業系統與安裝方式不同,常見啟動指令:
systemctl start mysqldservice mysql startmysqld_safe --user=mysql &驗證:mysqladmin -u root -p ping 回應 mysqld is alive 即成功。
CREATE DATABASE xscj CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CHARACTER SET utf8mb4:支援完整 Unicode (含 Emoji)COLLATE utf8mb4_unicode_ci:大小寫不敏感排序規則USE xscj; CREATE TABLE xs ( id VARCHAR(20) PRIMARY KEY COMMENT '學號', name VARCHAR(30) NOT NULL COMMENT '姓名', profession VARCHAR(50) COMMENT '專業' ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
重點:
ENGINE=InnoDB 獲得事務支援PRIMARY KEY 確保唯一性COMMENT 利於維護INSERT INTO xs (id, name, profession)
VALUES ('2023001', '張三', '資訊工程');
INSERT INTO xs (id, name, profession) VALUES
('2023002', '李四', '電子工程'),
('2023003', '王五', '機械工程');
-- 全表查詢 SELECT * FROM xs; -- 條件篩選 SELECT id, name FROM xs WHERE profession = '資訊工程'; -- 模糊搜尋 SELECT * FROM xs WHERE name LIKE '張%';
; 結束,否則會進入多行輸入模式 (提示符變為 ->)。
UPDATE xs SET profession='AI' WHERE id='2023001';DELETE FROM xs WHERE id='2023003';ALTER TABLE xs ADD COLUMN email VARCHAR(100); 修改結構mysqldump -u root -p xscj > backup.sql 備份掌握這些基礎操作後,建議進階學習:索引設計、事務控制、存儲過程、效能調優等核心主題。