跳到主要内容

เนื้อหาภาษาไทย / 泰语内容

系统指南 内容已审核

การใช้งาน MySQL Workbench เบื้องต้น

บทนี้แนะนำ MySQL Workbench ซึ่งเป็นเครื่องมือ GUI ที่ช่วยให้การจัดการฐานข้อมูล MySQL ง่ายขึ้น โดยผู้ใช้สามารถสร้าง Connection เพื่อเชื่อมต่อกับ MySQL Server, เข...

การใช้งาน MySQL Workbench เบื้องต้น

หลังจากที่เราได้เรียนรู้วิธีการเชื่อมต่อกับ MySQL Server ผ่าน Command Line ในบทที่แล้ว ในบทนี้เราจะมาทำความรู้จักกับเครื่องมือที่ช่วยให้การจัดการฐานข้อมูล MySQL ง่ายยิ่งขึ้น นั่นคือ MySQL Workbench

MySQL Workbench คืออะไร?

MySQL Workbench เป็นเครื่องมือ GUI (Graphical User Interface) ที่พัฒนาโดย Oracle สำหรับการออกแบบ, สร้าง, จัดการ, และดูแลรักษาฐานข้อมูล MySQL มันช่วยให้เราสามารถทำงานกับฐานข้อมูลได้ง่ายขึ้นโดยไม่ต้องพิมพ์คำสั่ง SQL เองทั้งหมด

ข้อดีของการใช้ MySQL Workbench:

  • ใช้งานง่าย: มีส่วนติดต่อผู้ใช้แบบกราฟิกที่เข้าใจง่าย
  • เพิ่มประสิทธิภาพ: ช่วยลดเวลาในการเขียนคำสั่ง SQL และตรวจสอบข้อผิดพลาด
  • ฟีเจอร์หลากหลาย: มีเครื่องมือสำหรับการออกแบบฐานข้อมูล, การ query ข้อมูล, การจัดการผู้ใช้, และอื่นๆ อีกมากมาย

การสร้าง Connection

ก่อนที่เราจะเริ่มใช้งาน MySQL Workbench ได้ เราจะต้องสร้าง Connection เพื่อเชื่อมต่อกับ MySQL Server ของเราก่อน

  1. เปิดโปรแกรม MySQL Workbench
  2. คลิกที่ปุ่ม "+" (เครื่องหมายบวก) ที่อยู่ข้างๆ "MySQL Connections" หรือคลิกที่ "Database" -> "Connect to Database..."
  3. หน้าต่าง "Connect to Database" จะปรากฏขึ้น
  4. กรอกรายละเอียดการเชื่อมต่อ:

    • Connection Name: ตั้งชื่อให้ Connection ของคุณ (เช่น "Local MySQL Server")
    • Connection Method: เลือก "Standard (TCP/IP)"
    • Hostname: ปกติจะเป็น "127.0.0.1" หรือ "localhost"
    • Port: ปกติจะเป็น "3306"
    • Username: ปกติจะเป็น "root" (หรือ user ที่คุณสร้างไว้)
    • Password: กรอกรหัสผ่านของ Username ที่คุณระบุ
  5. คลิกที่ปุ่ม "Test Connection" เพื่อตรวจสอบว่าการเชื่อมต่อสำเร็จหรือไม่
  6. หากการเชื่อมต่อสำเร็จ จะมีข้อความแจ้งเตือนปรากฏขึ้น
  7. คลิกที่ปุ่ม "OK" เพื่อบันทึก Connection

ตอนนี้คุณควรจะเห็น Connection ที่คุณสร้างไว้ในหน้าต่าง "MySQL Connections" ดับเบิลคลิกที่ Connection นั้นเพื่อเชื่อมต่อกับ MySQL Server

Query Editor

เมื่อเราเชื่อมต่อกับ MySQL Server แล้ว หน้าต่าง Query Editor จะเปิดขึ้นมา Query Editor เป็นที่ที่เราจะเขียนและรันคำสั่ง SQL ต่างๆ

ส่วนประกอบหลักของ Query Editor:

  • Text Area: พื้นที่สำหรับเขียนคำสั่ง SQL
  • Toolbar: แถบเครื่องมือที่มีปุ่มต่างๆ เช่น Execute (รันคำสั่ง), Explain (อธิบาย Query), และอื่นๆ
  • Output Pane: ส่วนที่แสดงผลลัพธ์ของการรันคำสั่ง SQL

ตัวอย่างการใช้งาน Query Editor:

สมมติว่าเราต้องการแสดง version ของ MySQL Server เราสามารถพิมพ์คำสั่ง SQL ต่อไปนี้ใน Text Area:

SELECT VERSION();

จากนั้นคลิกที่ปุ่ม "Execute" (รูปสายฟ้า) หรือกด Ctrl+Shift+Enter (หรือ Cmd+Shift+Enter บน macOS) เพื่อรันคำสั่ง

ผลลัพธ์จะแสดงใน Output Pane ซึ่งควรจะเป็น version ของ MySQL Server ที่คุณกำลังใช้งานอยู่

การเขียนหลายคำสั่ง SQL ใน Query Editor:

เราสามารถเขียนคำสั่ง SQL หลายคำสั่งใน Query Editor ได้ โดยแต่ละคำสั่งจะต้องจบด้วยเครื่องหมาย semicolon (;)

SELECT VERSION();
SHOW DATABASES;

เมื่อรันคำสั่งเหล่านี้ MySQL Workbench จะรันทั้งสองคำสั่งและแสดงผลลัพธ์ใน Output Pane

Object Browser

Object Browser เป็นส่วนที่แสดงโครงสร้างของฐานข้อมูล MySQL Server ของเรา เช่น ฐานข้อมูล, ตาราง, Views, Stored Procedures, และอื่นๆ มันช่วยให้เราสามารถสำรวจและจัดการ Object ต่างๆ ได้ง่ายขึ้น

การใช้งาน Object Browser:

  • Database: คลิกที่ Database ที่คุณต้องการใช้งาน เพื่อแสดงตารางและ Object อื่นๆ ที่อยู่ใน Database นั้น
  • Tables: แสดงรายการของตารางทั้งหมดใน Database ที่เลือก คลิกที่ตารางเพื่อดู Column, Indexes, และ Foreign Keys
  • Views: แสดงรายการของ Views ทั้งหมดใน Database ที่เลือก
  • Stored Procedures: แสดงรายการของ Stored Procedures ทั้งหมดใน Database ที่เลือก

ตัวอย่างการใช้งาน Object Browser:

สมมติว่าเราต้องการดูโครงสร้างของตาราง "customers" ใน Database "mydatabase" (ซึ่งเราจะสร้างในบทถัดไป)

  1. เลือก Database "mydatabase" ใน Object Browser
  2. ขยายส่วน "Tables"
  3. คลิกขวาที่ตาราง "customers"
  4. เลือก "Table Inspector"

หน้าต่าง Table Inspector จะเปิดขึ้นมา แสดงรายละเอียดของตาราง "customers" เช่น Column names, Data types, Primary Key, และ Foreign Keys

สรุป

ในบทนี้เราได้เรียนรู้เกี่ยวกับ MySQL Workbench ซึ่งเป็นเครื่องมือ GUI ที่ช่วยให้การจัดการฐานข้อมูล MySQL ง่ายยิ่งขึ้น เราได้เรียนรู้วิธีการสร้าง Connection, การใช้งาน Query Editor เพื่อเขียนและรันคำสั่ง SQL, และการใช้งาน Object Browser เพื่อสำรวจโครงสร้างของฐานข้อมูล

ในบทถัดไป เราจะเริ่มสร้างฐานข้อมูลและตารางโดยใช้คำสั่ง SQL CREATE DATABASE และ CREATE TABLE

Office.in.th Custom Service

想基于此结构开发或定制系统?

Office.in.th 承接企业级 Web Application、API Integration 以及政府/企业管理系统的设计与开发,并提供长期支持。

查看软件开发服务