บทความด้านคอมพิวเตอร์

บทความ, องค์ความรู้, การทำเว็บไซต์, ทำโปรแกรม

ค้นหา และศึกษาบทความด้านคอมพิวเตอร์ การเขียนเว็บไซต์ ทำเว็บไซต์ ทำโปรแกรม ทำโปรแกรมบนมือถือ ออกแบบเว็บไซต์ การเขียนโปรแกรม การออกแบบเว็บไซต์ ฐานข้อมูล รวมไปถึงข่าวแวดวง IT, Computer และบทความต่าง ๆ ที่ถูกคัดสรรมาอย่างดี ด้วยเนื้อหาที่สดใหม่ กระชับ และอ่านเข้าใจง่าย ซึ่งจะทำให้คุณสามารถที่จะแก้ไขปัญหาต่าง ๆ จากบทความ และองค์ความรู้ที่ทางเราเลือกมาให้ โดยบทความทุกบทความถูกเขียนขึ้นใหม่ ในเรื่องต่าง ๆ เพื่อนำเสนอมุมมองใหม่ ๆ ให้กับผู้อ่านทุกคน


ประเภทบทความ
บทความด้านคอมพิวเตอร์

    MySQL คืออะไร มาเรียนรู้กัน

    บทความวันที่ 21 มีนาคม 2556

     

    Reference Images http://en.wikipedia.org/wiki/File:MySQL.svg

     

    MySQL คือ Open Source Relational Database Management System (RDBMS) ซึ่งตอนแรก MySQL นั้นเป็นของบริษัท MySQL AB แต่ในปัจจุบันผู้ที่เป็นเจ้าของ MySQL คือ บริษัท Oracle โดย MySQL นั้นถือว่าเป็นฐานข้อมูลที่ได้รับความนิยมในการนำมาใช้งานบน Web Application เป็นอย่างมาก ซึ่งเป็นส่วนหนึ่งในสิ่งที่เรียกว่า LAMP (Linux, Apache, MySQL และ PHP) โดยตัวอย่าง Web Application ที่มีการใช้ MySQL เช่น TYPO3, Joomla, WordPress, phpBB, MyBB, Drupal รวมไปทั้งเว็บไซต์ขนาดใหญ่ที่มีการใช้ MySQL ในส่วนหนึ่งของ Production เช่น Wikipedia, Google (ไม่ใช่ส่วนของการค้นหา), Facebook, Twitter, Flickr,Nokia.com และ YouTube เป็นต้น

     

    ด้านกราฟฟิก (Graphical)

    MySQL รองรับการทำงานด้านกราฟฟิก (GUI) ด้วยโดยมีโปรแกรมต่าง ๆ ที่ให้การสนับสนุน MySQL อย่างมากมายเช่น phpMyAdmin, Navicat, OpenOffice.org, SQLBuddy, Sequel Pro, SQLYog, Toad for MySQL, Adminer, DaDaBIK และอื่น ๆ อีกมากมายที่ไม่ได้กล่าวถึง (หากสนใจตัวไหนลองนำชื่อโปรแกรมในค้นหาใน Google อีกทีครับ)

     

    การเขียนโปรแกรม (Programming)

    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 และอื่น ๆ อีกมาย

     

    คุณสมบัติ (Feature)

    MySQL มี Feature อยู่อย่างมากมาย โดยจะขอแนะนำเฉพาะที่สำคัญเท่านั้นครับ 

    1. สนับสนุน Cross-platform support

    2. รองรับ Stored procedures

    3. รองรับ Triggers และ Cursors

    4. สนับสนุน Information schema

    5. สนับสนุน SSL

    6. รองรับการทำ Query caching

    7. รองรับการทำ Sub-SELECTs

    8. รอบรับการทำ Replication ทั้งแบบ Master-Master Replication และ Master-Slave Replication

    9. Full-text indexing และ searching using MyISAM engine

    10. รองรับ Unicode 


    อ่านเนื้อหาอื่นเพิ่มเติมฟรี ได้ที่
    Devdit - พบคำตอบด้านไอทีและทำตามง่ายๆ



    คำค้นหา MySQL คืออะไร มาเรียนรู้กัน