
MySQL คืออะไร
MySQL เป็นโปรแกรมจัดการฐานข้อมูลแบบ Relational Database Management System (RDBMS) ซึ่งได้รับการพัฒนนาขึ้นมาจากชาวสวีเดน 2 คน ชื่อ David Axmark, Allan Larsson และชาวฟินแลนด์ 1 คน Michael “Monty” Widenius ซึ่งได้จัดตั้งบริษัทที่ชื่อว่า MySQL ซึ่งโปรแกรมจัดการฐานข้อมูลนี้ได้ถูกพัฒนามาตั้งแต่ปี 1979 แต่ได้เปิดให้ใช้งานจริงเมื่อปี 1996 และ MySQL ยังเป็นโปรแกรมที่ได้รับรางวัล Linux Journal Reader ‘s Choice Award 3 ปีซ้อน ซึ่งเป็นเครื่องการันตีความสามารถของโปรแกรมนี้ได้อย่างยอดเยี่ยม ในปัจจุบันได้ถูดซื้อไปอยู่กับเจ้าของคนใหม่ที่บริษัทว่า ซันไมโครซิสเต็มส์ (Sun Microsystems, Inc.) ถึงแม้ว่าจะมีการขาย MySQL ให้กับ Sun แล้วแต่โปรแกรมนี้ก็ยังมีการพัฒนาอย่างต่อเนื่องทำให้กลายเป็นโปรแกรมที่ทุกคนเลือกใช้งาน
ความสามารถที่ทำให้ MySQL กลายเป็นโปรแกรมจัดการฐานข้อมูลที่ทุกคนไว้ว่างใจก็คือการสนับสนุนการทำงาน ได้เกือบทุกระบบปฏิบัติการณ์ อาทิเช่น Windows และ Linux เป็นต้น นอกจากนั้น MySQL ยังเป็นที่นิยมในการนำไปใช้งานกับ Web Application เป็นอย่างมาก ซึ่งในปัจจุบันเกือบทุกเว็บไซต์ได้ใช้งานโปรแรกม MySQL ทั้งสิ้น
นอกจากความสามารถในการรองรับระบบปฏิบัติการหลากหลายรุ่นแล้ว ความสามารถในการจัดการต่างๆก็ทำได้ดีอีกด้วย ซึ่งจุดเด่นของ MySQL นั้นก็คือความเร็ว เมนูการใช้งานที่สะดวกสบาย พร้อมกับความเอาใจใส่ในการดูแลด้วยการอัพเดทความสามารถของโปรแกรม MySQL จากผู้ผลิตอยู่เรื่อย ๆทำให้ MySQL มีความสามารถใหม่และแก้ไขข้อผิดพลาดที่เกิดขึ้นอยู่เสมอ
MySQL เป็นฐานข้อมูลที่มีการจัดการฐานข้อมูลแบบโครงสร้าง ซึ่งข้อมูลที่ได้รวบรวมมาจะอยูในรูปแบบของตาราง เพื่อช่วยให้สามารถเข้าหาและสืบค้นข้อมูลได้ง่ายกว่าการเก็บข้อมูลเป็นไฟล์ ซึ่งการเก็บข้อมูลแบบตารางนั้นส่งผลให้การทำงานของ MySQL นั้นทำงานได้รวดเร็วและยืดหยุ่น และข้อมูลทุกๆตารางจะเชื่อมโยงกันทำให้สามารถจัดการข้อมูลต่างๆได้ตามต้องการ
ประโยชน์ของฐานข้อมูล MySQL
โปรแกรม MySQL นั้นเป็นโปรแกรมจัดการฐานข้อมูลที่มีด้วยกัน 2 แบบคือ Open Source License แบบใช้งานได้ฟรีและแบบ Commercial License แบบธุรกิจ ซึ่งเราสามารถเลือกใช้งานได้ตามลักษณะการใช้งาน โดยประโยชน์และความสามารถของ MySQL ส่งผลให้สามารถใช้งานได้หลายด้านด้วยกันเริ่มจาก การใช้ร่วมกับเครื่องบริการเว็บ (Web Server) ซึ่ง MySQL ถูกออกแบบให้สามารถ ทำงานร่วมกับฮาร์ดแวร์ตัวอื่น ๆได้ พร้อมกันนั้นยังรองรับภาษาคอมพิวเตอร์ได้อย่างหลากหลาย อีกทั้ง MySQL ยังสามารถ จัดการข้อมูลที่มีขนาดใหญ่ได้เป็นอย่างดี จึงเป็นส่วนหนึ่งที่ทำให้ทุกคนเลือกใช้ MySQL เป็นโปรแกรมจัดการฐานของข้อมูลภายในเครื่อง Server การใช้งานด้านกราฟฟิก(Graphical) เป็นอีกหนึ่งในความสามารถของ MySQL ที่รองรับการทำงานด้านกราฟฟิก(GUI)โดยมีโปรแกรมต่าง ๆรองรับมากมายอาทิเช่น phpMyAdmin, Navicat, OpenOffice.org, SQLBuddy, Sequel Pro, SQLYog, Toad for MySQL, Adminer, DaDaBIK นอกจากโปรแกรมที่กล่าวมาแล้วนั้น ยังมีอีกหลายโปรแกรมที่ให้การสนับสนุนการทำงานของ MySQL การใช้งาน MySQL ในด้านการเขียนโปรแกรมนั้น MySQL สามารถรองรับระบบการทำงานได้หลายหลายระบบ อาทิเช่น AIX, BSDi, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, Mac OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS/2 Warp, QNX, Solaris, Symbian, SunOS และอื่น ๆ อีกมาย จะเห็นได้ว่าโปรแกรมจัดการฐานข้อมูล MySQL นั้นเป็นโปรแกรมที่มีความสามารถหลากหลาย แต่สิ่งสำคัญที่สุดที่ทำให้ทุกคนเลือก ใช้โปรแกรมนี้ก็คือการใช้งานที่สะดวกสบาย การทำงานที่รวดเร็ว พร้อมทั้งมีการอัพเดทโปรแกรมจากผู้ผลิตของเสมอ
https://www.เกร็ดความรู้.net/mysql/
|