首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

DBA 常用 MySQL 命令速查表:連線、庫表管理、編碼檢查

     編輯:MySQL 資料庫相關知識

整理自實際工作場景的 MySQL 高頻命令,涵蓋命令列連線、資料庫/資料表建立與編碼設定、狀態檢視等核心操作,適合日常運維快速查閱。

一、命令列連線

# 需先將 MySQL bin 目錄加入 PATH 環境變數
# 例:C:\Program Files\MySQL\MySQL Server 5.6\bin

mysql -uroot -p123456
# -u 後直接接用戶名,-p 後直接接密碼,中間無空格

二、資料庫操作

操作命令說明
建立資料庫(指定 UTF-8)CREATE DATABASE utf8_test DEFAULT CHARACTER SET utf8;推薦用 utf8mb4 支援完整 Unicode
查看所有資料庫SHOW DATABASES;
刪除資料庫DROP DATABASE utf8_test;慎用,不可逆
查看當前連線狀態STATUS; 或 \s重點檢查 Server characterset、Db characterset 確認編碼

三、編碼相關重點

  • utf8 在 MySQL 實為 utf8mb3,僅支援 BMP 字符(3 字節),生產環境強烈建議使用 utf8mb4
  • 完整編碼鏈路:資料庫預設 → 表預設 → 欄位定義 → 連線字符集 SET NAMES utf8mb4
  • 檢查編碼:SHOW VARIABLES LIKE 'character_set%'; / SHOW CREATE DATABASE db_name;
MySQL STATUS 輸出範例

四、進階常用片段

-- 查看表結構
SHOW CREATE TABLE tbl_name\G
DESC tbl_name;

-- 查看索引
SHOW INDEX FROM tbl_name\G

-- 查看執行計畫
EXPLAIN SELECT ...;

-- 查看當前執行緒
SHOW PROCESSLIST;

-- 修改表編碼
ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

將此頁加入書籤,日常運維開發即查即用,提升效率。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved