首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 命令列客戶端實操指南:從連線到匯入匯出的 12 個核心步驟

     編輯:MySQL 綜合教學

MySQL 命令列客戶端實操指南

MySQL 官方命令列工具 mysql 是資料庫管理最基礎、最高效的介面。本文透過 12 個循序漸進的實操步驟,帶您從連線伺服器、建庫建表、資料增刪改查,到文字檔與 SQL 檔匯入匯出,快速掌握命令列核心操作流。

核心操作步驟

  1. 查看現有資料庫
    mysql> SHOW DATABASES;
  2. 建立新資料庫
    mysql> CREATE DATABASE MYSQLDATA;
  3. 選擇使用資料庫
    mysql> USE MYSQLDATA;
    -- 出現 "Database changed" 表示成功
  4. 查看當前資料庫資料表
    mysql> SHOW TABLES;
  5. 建立資料表
    mysql> CREATE TABLE MYTABLE (
        name VARCHAR(20),
        sex CHAR(1)
    );
  6. 檢視表結構
    mysql> DESCRIBE MYTABLE;
    -- 或簡寫: DESC MYTABLE;
  7. 插入資料
    mysql> INSERT INTO MYTABLE VALUES ("hyq", "M");
  8. 從文字檔匯入資料

    文字檔欄位以 Tab (\t) 分隔,換行符為 \n。

    mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
  9. 匯入 SQL 腳本檔
    mysql> USE target_database;
    mysql> SOURCE D:/mysql.sql;
  10. 刪除資料表
    mysql> DROP TABLE MYTABLE;
  11. 清空資料表資料 (保留結構)
    mysql> DELETE FROM MYTABLE;
    -- 或 TRUNCATE TABLE MYTABLE; (速度更快,重置自增 ID)
  12. 更新資料
    mysql> UPDATE MYTABLE SET sex="f" WHERE name='hyq';

進階補充技巧

  • 退出客戶端: EXIT、QUIT 或 \q。
  • 執行外部 SQL 檔 (非互動模式): mysql -u root -p db_name < script.sql。
  • 匯出資料庫: mysqldump -u root -p db_name > backup.sql。
  • 設定客戶端字元集: 連線後執行 SET NAMES utf8mb4; 避免中文亂碼。
  • 查看執行計畫: EXPLAIN SELECT ...。

小結: 熟練掌握命令列操作能大幅提升 DBA 與開發者的排錯與自動化腳本編寫效率,建議多加練習將上述流程內化為肌肉記憶。

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