กำลังโหลด

โปรแกรมเมอร์สามารถทำงานกับฐานข้อมูลผ่านคอนโซล แต่ไม่ได้หมายความว่าเขาควรทำ มีไคลเอนต์ที่ยอดเยี่ยมมากมายสำหรับการทำงานกับเซิร์ฟเวอร์ SQL ตัวอย่างเช่น ฉันชอบ SQLYog บางคนไม่ยอมใครง่ายๆยังคงทำงานผ่านคอนโซลและอีกมากมาย - ทันทีผ่าน Intellij IDEA

ใช่ เธอรู้วิธีทำงานกับเซิร์ฟเวอร์ SQL เป็นการส่วนตัวด้วย แต่เนื่องจากเรากำลังศึกษา MySQL ที่นี่ ในขณะเดียวกันเราจะเรียนรู้วิธีใช้ MySQL Client ซึ่งมักจะมาควบคู่กัน เรียกว่า MySQL Workbench

ขั้นตอนที่ 1. ไปตาม ลิงค์อีกครั้งแล้วเลือกลิงค์ที่ด้านล่างสุด ดังนั้นคุณควรเห็นสิ่งนี้:

ขั้นตอนที่ 2เลือก MySQL Workbench และรับโอกาสในการเลือกเวอร์ชันสำหรับระบบปฏิบัติการใดก็ได้:

ดาวน์โหลดและเรียกใช้การติดตั้ง

การติดตั้ง

ขั้นตอนที่ 1เราเริ่มการติดตั้งและดูหน้าต่างมาตรฐาน คลิกถัดไป:

ขั้นตอนที่ 2เลือกไดเรกทอรีที่จะติดตั้งโปรแกรม

ขั้นตอนที่ 3เลือกการกำหนดค่ามาตรฐาน:

ขั้นตอนที่ 4ติดตั้ง:

ขั้นตอนที่ 5ในกรณีที่ติดตั้งสำเร็จ คุณจะเห็นหน้าต่าง:

คุณจะได้รับข้อเสนอในการเปิดใช้ Workbench มาดูกันว่าเบื้องหลังนี้มีอะไรบ้าง...

การเชื่อมต่อกับฐานข้อมูล

ฉันเปิด Workbench และแสดงหน้าต่างมาตรฐาน:

ที่ด้านล่างของหน้า MySQL Workbench จะแสดงรายการการเชื่อมต่อล่าสุดของคุณกับฐานข้อมูลต่างๆ หากคุณต้องการสร้างการเชื่อมต่อใหม่ ให้คลิก "เครื่องหมายบวกในวงกลม" หรือใช้เมนูด้านบน: ฐานข้อมูล-> เชื่อมต่อกับฐานข้อมูล

แม้ว่าคุณจะตัดสินใจใช้การเชื่อมต่อที่กำหนดค่าไว้แล้ว คุณอาจยังคงถูกถามรหัสผ่าน:

หากคุณตัดสินใจที่จะสร้างการเชื่อมต่อใหม่ คุณจะเห็นแผงดังต่อไปนี้:

ด้วย Workbench คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์ SQL ใดก็ได้ในโลก ดังนั้นคุณต้องระบุ:

  • ที่อยู่ของมัน: โฮสต์ & พอร์ต
  • ชื่อผู้ใช้
  • รหัสผ่าน (คุณจะต้องระบุในภายหลัง)

ที่จริงแล้วคุณต้องเลือกชื่อสำหรับการเชื่อมต่อ - คุณสามารถเขียนอะไรก็ได้ที่คุณต้องการและเลือกรูปแบบฐานข้อมูล

ตารางในฐานข้อมูลถูกจัดเป็นกลุ่มที่เรียกว่า schema ในแง่หนึ่ง สิ่งเหล่านี้คือฐานข้อมูล นั่นคือหนึ่งสคีมาเป็นหนึ่งฐานข้อมูล

ในทางกลับกัน ตารางจากสคีมาหนึ่งสามารถอ้างถึงตารางจากสคีมาอื่น สามารถเข้าร่วมได้ และอื่นๆ ในทำนองเดียวกัน ดังนั้นสคีมาจึงยังคงเป็นกลุ่มของตาราง โดยทั่วไปเช่นแพ็คเกจใน Java คลาสภายในแพ็คเกจหนึ่งมีความสัมพันธ์กันอย่างมาก แต่ในขณะเดียวกันก็ไม่มีอะไรขัดขวางไม่ให้คลาสเหล่านั้นอ้างอิงถึงคลาสจากแพ็คเกจอื่น

สถานะเซิร์ฟเวอร์

หลังจากเข้าสู่ระบบ คุณมักจะเห็นหน้าต่างที่มีข้อมูลทั่วไปและข้อมูลเกี่ยวกับเซิร์ฟเวอร์ที่คุณเชื่อมต่อ:

ที่นี่มีค่าไม่มากสำหรับเรา แต่ถ้าคุณคลิกลิงก์สถานะเซิร์ฟเวอร์ที่มุมซ้ายบน คุณจะเห็นรายละเอียดบางอย่าง:

วิธีดูรายชื่อฐานข้อมูล

มาเปิดรายการฐานข้อมูล (สคีมา) บนเซิร์ฟเวอร์ที่เราเชื่อมต่อกัน ในการทำเช่นนี้ ให้เปิดแท็บ Schema :

หากคุณยังไม่มีโครงร่างใด ๆ คุณสามารถสร้างได้เสมอ