ในปัจจุบัน ธุรกิจขนาดเล็กหรือใหญ่ ต่างก็ต้องมีการเก็บข้อมูล ไม่ว่าจะเป็นรูปแบบของไฟล์ เซิฟเวอร์ หรือ เว็บไซต์โดเมนต่างๆ ที่จำเป็นต้องมีการจัดเก็บข้อมูลเพื่อสามารถทำงานในส่วนอื่นๆ หรือ เป็นหัวใจหลักในแต่ละองค์กร โดยเฉพาะกับองค์กร หรือ งานด้านเว็บไซต์ ที่มีการเก็บข้อมูล ไม่ว่าจะเป็นข้อมูลของผู้ใช้งานเองก็ตาม หรือ ข้อมูลการทำงานของเว็บไซต์ ต่างก็ต้องใช้งานการเก็บข้อมูลตัว MySQL โดย MySQL คือโปรแกรมระบบจัดการฐานข้อมูลเชิงสัมพันธ์แบบโอเพนซอร์ส (RDBMS) ที่ใช้ง่าย รวดเร็ว และเชื่อถือได้สำหรับการจัดเก็บและเรียนใช้ข้อมูล ใช้ภาษา query ที่มีโครงสร้าง SQL และเป็นโซลูชันจัดเก็บข้อมูลเชิงสัมพันธ์หลักสำหรับเว็บไซต์และแอปพลิเคชั่น เป็นระบบจัดการฐานข้อมูล ที่มีหารเก็บข้อมูลอยู่หลากหลายประเภท เพื่อเลือกใช้สำหรับชนิดของข้อมูลนั้นๆ

MySQL มีมาตั้งแต่ปี 1995 ถูกสร้างขึ้นโดย MySQL AB ในประเทศสวีเดน สร้างขึ้นโดยชาวสวีเดน 2 คนและชาวฟินเเลนด์ พวกเขามีชื่อว่า "David Axmark, Allan Larsson และ Michael" ต่อมากลายเป็น Oracle Corperaion ซอฟแวร์ที่ใช้ฐานข้อมูล SQL จัดเก็บข้อมูลบนดิสก์ไดร์ฟของเซิร์ฟเวอร์ เนื่องจากการใช้งานฐานข้อมูลเป็นสิ่งที่ไม่ว่าองค์กรเล็กหรือใหญ่ ต่างก็ต้องใช้งานในส่วนนี้ด้วย และ MySQL ถูกพัฒนาขึ้นมาเพื่อรองรับการทำงานด้านฐานข้อมูล ที่ไม่สับซ้อน และใช้งานง่าย รวมถึงมีประสิทธิภาพในด้านการจัดการชนิดข้อมูลต่างๆ มากมาย ที่ผู้ใช้งานสามารถวางใจ และ เลือกใช้ MySQL เข้ามามีส่วนช่วยในการจัดการงานด้านฐานข้อมูลได้ด้วยนั้นเอง
สื่อถึง MySQL เป็นที่นิยมมากที่สุดในโลก และถูกหยิบยกนำมาใช้งานอย่างแพร่หลาย
SQL ย่อมาจาก Structured Query Language เป็นภาษาโปรแกรมที่ช่วยให้คุณสื่อสารกับฐานข้อมูล ที่ต้องใช้เครื่องมืออื่นอย่างบูรณาการ เพื่อให้ได้ระบบที่รองรับความต้องการของผู้ใช้ เช่น การทำงานร่วมกับ Web server เพื่อให้บริการแก่ภาษาสคริปต์ที่ทำงานฝั่งเครื่องบริการ เช่น PHP aps.net เป็นต้น รวมถึงการเก็บข้อมูลของผู้เข้ามาใช้งานต่างๆ ประวัติ หรือ รูปภาพต่างๆที่เราเห็นกันบนเว็บไซต์ ต่างก็ต้องใช้พื้นที่ในการจัดเก็บทั้งนั้น ซึ่งทั้งหมด ที่จัดเก็บ และ แสดงนั้น มีเบื้องหลังลักษณะเดียวกันก็คือ SQL
MySQL ย่อมาจาก Multithreaded Server เป็นซอร์ฟแวร์ที่ช่วยให้คุณสร้างฐานข้อมูล และใช้ฐานข้อมูลได้ ใช้งานได้ฟรีและเป็นที่นิยมมากที่สุดในโลก และอนุญาตให้ผู้ใช้หลายคนจัดการฐานข้อมูลจำนวนมาก มันเป็นองค์ประกอบสำคัญใน LAMP (LAMP ย่อมาจาก Linux, Apache, MySQL และ PHP ) ที่ถูกพัฒนาออกแบบมาเพื่อให้ใช้งานง่าย และ มีประสิทธิภาพสูงสุดในการจัดการด้านงานฐานข้อมูล จะเห็นได้ว่าทางผู้พัฒนาได้ออกแบบองค์ประกอบหลังของโปรแกรมเพื่อรองรับ Platform ที่หลากหลายในการใช้งานจาก User ทั่วโลกอีกด้วย
คุณสมบัติหรือ Feature แนะนำเฉพาะที่มีความสำคัญ
-
สนับสนุน SSL
-
รองรับ Triggers และ Cursors
-
รองรับการทำ Query caching
-
รองรับ Stored procedures
-
รองรับ Unicode
-
รอบรับการทำ Replication ทั้งแบบ Master-Master Replication และ Master-Slave Replication
-
สนับสนุน Information schema
-
รองรับการทำ Sub-SELECTs
-
สนับสนุน Cross-platform support
-
Full-text indexing และ searching using MyISAM engine
MySQL เป็นฟรีแวร์ทางด้านฐานข้อมูลที่มีประสิทธิภาพสูงโดยใช้ภาษา SQL ต่างได้รับการยอมรับมากมาย ในความรวดเร็ว และการรองรับจำนวนผู้เข้าใช้และจำนวนข้อมูลที่มหาศาล สนับสนุนการใช้งานระบบปฏิบัติการมากมาย เช่น UNIX ,OS/2,OS,Windows อีกทั้งยังสามารถใช้งานร่วมกับ Web Development เช่น C,C++,{--mlinkarticle=2185--}Java,PHP เป็นต้น ซึ่งการพัฒนายังคงดำเนินอยู่อย่างต่อเนื่อง ส่งผลให้มีฟังก์ชันการทำงานใหม่ๆ ที่อำนวยความสะดวกแก่ผู้ใช้งานเพิ่มขึ้นอยู่ตลอดเวลา
อ้างอิง
- What is MuSQL?,[ออนไลน์],เข้าถึงได้จาก https://www.oracle.com/mysql/what-is-mysql/
- What is MuSQL? A Beginner-Friendly Explanation,[ออนไลน์],เข้าถึงได้จาก https://kinsta.com/knowledgebase/what-is-mysql/
- What is MuSQL? Everything you need to know,[ออนไลน์],เข้าถึงได้จาก https://www.talend.com/resources/what-is-mysql/