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

NetBeans 操作 MySQL 實戰教程(三):視覺化檢視資料、執行 SQL 與圖形化管理

     編輯:MySQL 資料庫相關知識

承接前兩篇環境配置與連線建立,本篇展示 NetBeans 6.5+ 內建資料庫管理器的**圖形化操作能力**:檢視表結構、瀏覽資料、編輯記錄、執行任意 SQL、查看執行計畫,實現「不離開 IDE 完成大多數 DBA 作業」。

資源管理器視圖結構

連線成功後,`Services` → `Databases` → 你的連線節點下呈現:

  • Tables:所有表,右鍵可 View Data、Execute Command、Rename、Drop。
  • Views:視圖列表,支援同樣操作。
  • Procedures:預存程序/函數,可查看定義、呼叫。

核心操作演示

1. 檢視/編輯表資料

  1. 展開 `Tables` → 右鍵目標表(如 `person`) → 選擇 View Data。
  2. IDE 底部開啟**組合視窗**:
    • 上半:SQL 編輯器(預設 `SELECT * FROM person`,可自由修改)。
    • 下半:資料網格(類 Excel,支援排序、過濾、直接雙擊編輯單元格、新增/刪除行)。
  3. 編輯後點工具列「提交變更」圖示或 Ctrl+S 寫入資料庫。

2. 執行任意 SQL 語句

  • 在 SQL 編輯器輸入任意語句(SELECT、INSERT、UPDATE、DELETE、DDL)。
  • 工具列「執行 SQL」圖示(或 Ctrl+Shift+E)執行。
  • 結果集以分頁形式顯示,支援匯出 CSV/Excel。

3. 查看表結構與索引

  • 右鍵表 → Properties 或雙擊表節點,顯示:
    • 欄位名、型別、長度、是否 NULL、預設值、自增、註解。
    • 索引清單:名稱、類型(PRIMARY/UNIQUE/INDEX/FULLTEXT)、包含欄位、基數。
    • 外鍵約束(若有)。

4. 執行計畫

  • SQL 編輯器中寫好 SELECT ...,右鍵 → Explain Plan(或工具列圖示)。
  • 以表格/樹狀圖顯示 EXPLAIN 輸出:id, select_type, table, type, possible_keys, key, key_len, ref, rows, Extra。

優缺點評估

優點缺點/限制
IDE 整合、零切換上下文、Java 專案開發同步驗證 SQL功能較專業 GUI 工具簡單(無 Schema 同步、無視覺化設計器、無效能儀表板)
支援多連線、多資料庫類型(MySQL/PostgreSQL/Oracle/DB2...)大結果集渲染較慢、記憶體佔用高
免費、跨平台、無需額外安裝遠端連線需開放 3306、防火牆、SSL 配置較繁瑣

適用建議

  • 開發階段:快速驗證 SQL、檢視表結構、小量資料修補、單元測試資料準備。
  • 生產運維:改用專業工具——MySQL Workbench(官方、免費、功能全)、DBeaver(開源、多資料庫、ER 圖、腳本管理)、DataGrip(JetBrains、智能補全、重構)、phpMyAdmin(Web 介面、無客戶端安裝)。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved