กำลังโหลด
โปรแกรมเมอร์สามารถทำงานกับฐานข้อมูลผ่านคอนโซล แต่ไม่ได้หมายความว่าเขาควรทำ มีไคลเอนต์ที่ยอดเยี่ยมมากมายสำหรับการทำงานกับเซิร์ฟเวอร์ SQL ตัวอย่างเช่น ฉันชอบ SQLYog บางคนไม่ยอมใครง่ายๆยังคงทำงานผ่านคอนโซลและอีกมากมาย - ทันทีผ่าน Intellij IDEA
ใช่ เธอรู้วิธีทำงานกับเซิร์ฟเวอร์ SQL เป็นการส่วนตัวด้วย แต่เนื่องจากเรากำลังศึกษา MySQL ที่นี่ ในขณะเดียวกันเราจะเรียนรู้วิธีใช้ MySQL Client ซึ่งมักจะมาควบคู่กัน เรียกว่า MySQL Workbench
ขั้นตอนที่ 1. ไปตาม ลิงค์อีกครั้งแล้วเลือกลิงค์ที่ด้านล่างสุด ดังนั้นคุณควรเห็นสิ่งนี้:
![](https://cdn.codegym.cc/images/article/93d4d683-ce4f-4cbf-a7fa-67f4bd7ac4cc/512.jpeg)
ขั้นตอนที่ 2เลือก MySQL Workbench และรับโอกาสในการเลือกเวอร์ชันสำหรับระบบปฏิบัติการใดก็ได้:
![](https://cdn.codegym.cc/images/article/444e135f-28e2-4a1e-aae4-ab1daeefa187/800.jpeg)
ดาวน์โหลดและเรียกใช้การติดตั้ง
การติดตั้ง
ขั้นตอนที่ 1เราเริ่มการติดตั้งและดูหน้าต่างมาตรฐาน คลิกถัดไป:
![](https://cdn.codegym.cc/images/article/aa9b3bdb-fb8f-4720-88c9-88a9ad1bf68a/512.jpeg)
ขั้นตอนที่ 2เลือกไดเรกทอรีที่จะติดตั้งโปรแกรม
![](https://cdn.codegym.cc/images/article/495e8ce5-a66e-4381-826c-0e2d03ced2d8/512.jpeg)
ขั้นตอนที่ 3เลือกการกำหนดค่ามาตรฐาน:
![](https://cdn.codegym.cc/images/article/a8c95029-cd21-4c1c-8b5e-e8b90b9f38f4/512.jpeg)
ขั้นตอนที่ 4ติดตั้ง:
![](https://cdn.codegym.cc/images/article/56426643-6d46-4c3d-be96-bbe06a1370ef/512.jpeg)
ขั้นตอนที่ 5ในกรณีที่ติดตั้งสำเร็จ คุณจะเห็นหน้าต่าง:
![](https://cdn.codegym.cc/images/article/9e5db0f2-1ae2-4a0c-85d6-226998d5f066/512.jpeg)
คุณจะได้รับข้อเสนอในการเปิดใช้ Workbench มาดูกันว่าเบื้องหลังนี้มีอะไรบ้าง...
การเชื่อมต่อกับฐานข้อมูล
ฉันเปิด Workbench และแสดงหน้าต่างมาตรฐาน:
![](https://cdn.codegym.cc/images/article/5caa4999-bbd4-4f7f-9659-d916df84a865/800.jpeg)
ที่ด้านล่างของหน้า MySQL Workbench จะแสดงรายการการเชื่อมต่อล่าสุดของคุณกับฐานข้อมูลต่างๆ หากคุณต้องการสร้างการเชื่อมต่อใหม่ ให้คลิก "เครื่องหมายบวกในวงกลม" หรือใช้เมนูด้านบน: ฐานข้อมูล-> เชื่อมต่อกับฐานข้อมูล
![](https://cdn.codegym.cc/images/article/9c78179c-d908-4f2f-8d06-f6141d3dace7/800.jpeg)
แม้ว่าคุณจะตัดสินใจใช้การเชื่อมต่อที่กำหนดค่าไว้แล้ว คุณอาจยังคงถูกถามรหัสผ่าน:
![](https://cdn.codegym.cc/images/article/23d59134-cbcc-4018-b874-4a036f7200c0/512.jpeg)
หากคุณตัดสินใจที่จะสร้างการเชื่อมต่อใหม่ คุณจะเห็นแผงดังต่อไปนี้:
![](https://cdn.codegym.cc/images/article/8574b7ab-99e8-4961-82e2-df3e81c4e100/800.jpeg)
ด้วย Workbench คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ SQL ใดก็ได้ในโลก ดังนั้นคุณต้องระบุ:
- ที่อยู่ของมัน: โฮสต์ & พอร์ต
- ชื่อผู้ใช้
- รหัสผ่าน (คุณจะต้องระบุในภายหลัง)
ที่จริงแล้วคุณต้องเลือกชื่อสำหรับการเชื่อมต่อ - คุณสามารถเขียนอะไรก็ได้ที่คุณต้องการและเลือกรูปแบบฐานข้อมูล
ตารางในฐานข้อมูลถูกจัดเป็นกลุ่มที่เรียกว่า schema ในแง่หนึ่ง สิ่งเหล่านี้คือฐานข้อมูล นั่นคือหนึ่งสคีมาเป็นหนึ่งฐานข้อมูล
ในทางกลับกัน ตารางจากสคีมาหนึ่งสามารถอ้างถึงตารางจากสคีมาอื่น สามารถเข้าร่วมได้ และอื่นๆ ในทำนองเดียวกัน ดังนั้นสคีมาจึงยังคงเป็นกลุ่มของตาราง โดยทั่วไปเช่นแพ็คเกจใน Java คลาสภายในแพ็คเกจหนึ่งมีความสัมพันธ์กันอย่างมาก แต่ในขณะเดียวกันก็ไม่มีอะไรขัดขวางไม่ให้คลาสเหล่านั้นอ้างอิงถึงคลาสจากแพ็คเกจอื่น
สถานะเซิร์ฟเวอร์
หลังจากเข้าสู่ระบบ คุณมักจะเห็นหน้าต่างที่มีข้อมูลทั่วไปและข้อมูลเกี่ยวกับเซิร์ฟเวอร์ที่คุณเชื่อมต่อ:
![](https://cdn.codegym.cc/images/article/e77ab056-5913-4ab6-a808-88401e4828ca/800.jpeg)
ที่นี่มีค่าไม่มากสำหรับเรา แต่ถ้าคุณคลิกลิงก์สถานะเซิร์ฟเวอร์ที่มุมซ้ายบน คุณจะเห็นรายละเอียดบางอย่าง:
![](https://cdn.codegym.cc/images/article/26d4f668-a98d-4253-b1f0-463365abac16/1024.jpeg)
วิธีดูรายชื่อฐานข้อมูล
มาเปิดรายการฐานข้อมูล (สคีมา) บนเซิร์ฟเวอร์ที่เราเชื่อมต่อกัน ในการทำเช่นนี้ ให้เปิดแท็บ Schema :
![](https://cdn.codegym.cc/images/article/f13beead-aa80-4d76-8cfb-a4d1279d3e0a/1080.jpeg)
หากคุณยังไม่มีโครงร่างใด ๆ คุณสามารถสร้างได้เสมอ