MySQL เป็นซอฟต์แวร์ประเภทโอเพนซอร์ส ใช้งานได้ฟรีสามารถดาวน์โหลดและใช้ในเชิงธุรกิจโดยพัฒนาภายใต้บริษัท MySQL AB ในประเทศสวีเดน ตั้งแต่เวอร์ชัน 1
ภาษา SQL ใน Mysql แบ่งเป็น 3 ประเภทคือ
1.ภาษานิยามข้อมูล หรือ DDL เป็นภาษาที่ใช้ในการกำหนดโครงสร้างข้อมูล ระบบฐานข้อมูล
2.ภาษาจัดการข้อมูล หรือ DML เป็นภาษาที่ประกอบด้วยคำสั่ง 2 กลุ่มย่อย คือ คำสั่งปรับปรุงข้อมูลและคำสั่งเรียกใช้ข้อมูล
3.ภาษาควบคุม หรือ DCL เป็นภาษาที่ใช้ควบคุมความถูกต้องของข้อมูล
การทำงานของ MySQL ประกอบด้วย 2 ส่วนหลักๆคือ
1.เซิร์ฟเวอร์(ผู้ให้บริการ) ทำหน้าที่จัดการฐานข้อมูลทั้งหมด
2.ไคลเอนต์(ผู้ใช้บริการ) คือผู้ใช้ระบบฐานข้อมูล โปรแกรมที่ใช้งานเช่น MySQL Command Line Client
การติดต่อเซิร์ฟเวอร์ มี 2 แบบ คือ
1.ใช้โปรแกรม Command-Linen Client เมื่อติดตั้งข้อมูลเรียบร้อยแล้วเครื่องจะถูกจำลองเป็นดาต้าเบสเซิร์ฟเวอร์
2.MySQL GUI มีหลายโปรแกรมให้เลือกใช้ แต่ละโปรแกรมมีลักษณะการใช้งานแตกต่างกัน แต่มีวัตถุประสงค์เดียวกันคือ ลดความยุ่งยากในการจัดการฐานข้อมูล
หน้าที่ของ MySQL GUI ได้แก่ รับคำสั่งจากผู้ใช้งานผ่านทางเมนูแล้วแปลงคำสั่งเป็นภาษา SQL เพื่อสั่งงานไประบบฐานข้อมูล
เมื่อติดตั้งซอฟต์แวร์เรียบร้อยแล้ว สามาถตรวจสอบการเชื่อมต่อระหว่างเครื่องไคลเอนต์กับเครื่องดาต้าเบสได้โดยใช้คำสั่ง Status ดังภาพ
หากต้องการยกเลิกการเชื่อมต่อโดยใช้คำสั่ง Quit
ทำความรู้จักกับ MySQL คืออะไร
Moderator: mindphp, ผู้ดูแลกระดาน
-
- PHP Super Member
- โพสต์: 356
- ลงทะเบียนเมื่อ: 06/08/2018 10:25 am
-
- Similar Topics
- ตอบกลับ
- แสดง
- โพสต์ล่าสุด
-
-
โพสต์ใหม่ อัพเกรด Mysql Ubuntu จาก MySQL 5.5 เป็น MySQL 5.7
โดย mindphp » 12/06/2016 5:57 pm » ใน Linux - Web Server - 1 ตอบกลับ
- 3305 แสดง
-
โพสต์ล่าสุด โดย mindphp
12/06/2016 5:58 pm
-
-
-
โพสต์ใหม่ วิธีแสดงคำสั่ง ที่กำลังทำงานอยู่ของ MySQL / MariaDB ด้วยคำสั่ง show process command mysql
โดย mindphp » 29/06/2021 5:53 am » ใน SQL Knowledge - 0 ตอบกลับ
- 3603 แสดง
-
โพสต์ล่าสุด โดย mindphp
29/06/2021 5:53 am
-
-
-
โพสต์ใหม่ วิธีการหา Error ของการ Insert ข้อมูลลงฐานข้อมูล Mysql โดยใช้ Mysql
โดย Patipat » 17/06/2019 5:42 pm » ใน SQL Knowledge - 0 ตอบกลับ
- 6307 แสดง
-
โพสต์ล่าสุด โดย Patipat
17/06/2019 5:42 pm
-
-
-
โพสต์ใหม่ ปัญหา MySQL unknown column 'password_last_changed' หลังการอัพเกรด MySQL เป็นเวอร์ชั่น 5.7
โดย mindphp » 13/06/2016 5:42 pm » ใน SQL - Database - 1 ตอบกลับ
- 2398 แสดง
-
โพสต์ล่าสุด โดย mindphp
13/06/2016 5:44 pm
-
-
- 1 ตอบกลับ
- 2848 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/07/2017 3:20 am
-
- 0 ตอบกลับ
- 2125 แสดง
-
โพสต์ล่าสุด โดย mindphp
23/09/2016 12:21 am
-
- 2 ตอบกลับ
- 1793 แสดง
-
โพสต์ล่าสุด โดย mindphp
15/03/2022 8:48 am
ผู้ใช้งานขณะนี้
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 44