初識 MySQL,建立完整知識骨架是高效學習的關鍵。本文覆蓋安裝目錄結構、字符集配置、服務啟停、登入退出、提示符自定義、SQL 寫作規範、資料庫 DDL 操作,適合零基礎快速上手。
| 目錄 | 用途 |
|---|---|
| bin | 可執行檔 |
| data | 資料檔案 |
| docs | 文檔 |
| include | 頭檔案 |
| lib | 庫檔案 |
| share | 錯誤訊息、字符集檔案 |
注意:MySQL 字符集名稱用 utf8(無連字號),非 utf-8。
編輯安裝目錄下 my.ini:
[mysql] default-character-set=utf8 [mysqld] character-set-server=utf8
重啟服務生效。
services.msc → MySQL → 啟動/停止net start mysql / net stop mysqlsystemctl start/stop mysqld 或 service mysqld start/stop將 bin 加入系統 PATH 後:
mysql -u root -p -P 3306 -h 127.0.0.1 -- 輸入密碼登入
退出命令:quit / exit / \q
mysql -u root -p --prompt "db>\_"prompt db>\_常用提示符佔位符:
| 符號 | 含義 |
|---|---|
| \D | 完整日期時間 |
| \d | 當前資料庫 |
| \h | 服務器主機名 |
| \u | 當前用戶 |
SELECT, NOW()db_name, user_idSELECT VERSION(); -- 服務器版本 SELECT NOW(); -- 當前日期時間 SELECT USER(); -- 當前用戶
| 操作 | SQL 範例 |
|---|---|
| 建庫(指定字符集) | CREATE DATABASE IF NOT EXISTS db_name CHARACTER SET utf8; |
| 查看所有庫 | SHOW DATABASES; |
| 查看建庫語句 | SHOW CREATE DATABASE db_name; |
| 修改庫字符集 | ALTER DATABASE db_name CHARACTER SET gbk; |
| 刪除庫 | DROP DATABASE IF EXISTS db_name; |
打好地基,進階之路才能走得穩健。