MySQL (officially pronounced as /maɪ ˌɛskjuːˈɛl/ "My S-Q-L",[5] and unofficially as /maɪ ˈsiːkwəl/ "My Sequel") is an open-source relational database management system (RDBMS);[6] in July 2013, it was the world's second most[a] widely used RDBMS, and the most widely used open-source client–server model RDBMS.[9] It is named after co-founder Michael Widenius's daughter, My.[10] The SQL acronym stands for Structured Query Language. The MySQL development project has made its source code available under the terms of the GNU General Public License, as well as under a variety of proprietary agreements. MySQL was owned and sponsored by a single for-profit firm, the Swedish company MySQL AB, now owned by Oracle Corporation.[11] For proprietary use, several paid editions are available, and offer additional functionality.
MySQL is a popular choice of database for use in web applications, and is a central component of the widely used LAMP open source web application software stack (and other "AMP" stacks). LAMP is an acronym for "Linux, Apache, MySQL, Perl/PHP/Python." Free-software-open source projects that require a full-featured database management system often use MySQL. Applications that use the MySQL database include: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, Drupal and other software. MySQL is also used in many high-profile, large-scale websites, including Google[12][13] (though not for searches), Facebook,[14][15][16] Twitter,[17] Flickr,[18] and YouTube.[19]
On all platforms except Windows, MySQL ships with no GUI tools to administer MySQL databases or manage data contained within the databases. Users may use the included command line tools,[20][21] or install MySQL Workbench via a separate download. Many third party GUI tools are also available.
Contents [show]
Overview[edit]
MySQL is written in C and C++. Its SQL parser is written in yacc, but it uses a home-brewed lexical analyzer.[22] MySQL works on many system platforms, including AIX, BSDi, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS/2 Warp, QNX, Oracle Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos and Tru64. A port of MySQL to OpenVMS also exists.[23]
The MySQL server software itself and the client libraries use dual-licensing distribution. They are offered under GPL version 2,[24] beginning from 28 June 2000[25] (which in 2009 has been extended with a FLOSS License Exception)[26] or to use a proprietary license.[27]
Support can be obtained from the official manual.[28] Free support additionally is available in different IRC channels and forums. Oracle offers paid support via its MySQL Enterprise products. They differ in the scope of services and in price. Additionally, a number of third party organisations exist to provide support and services, including SkySQL Ab and Percona.
MySQL has received positive reviews, and reviewers noticed it "performs extremely well in the average case." and that the "developer interfaces are there, and the documentation (not to mention feedback in the real world via Web sites and the like) is very, very good".[29] It has also been tested to be a "fast, stable and true multi-user, multi-threaded sql database server".[30]
History[edit]
MySQL was created by a Swedish company, MySQL AB, founded by David Axmark, Allan Larsson and Michael "Monty" Widenius. The first version of MySQL appeared on 23 May 1995. It was initially created for personal usage from mSQL based on the low-level language ISAM, which the creators considered too slow and inflexible. They created a new SQL interface, while keeping the same API as mSQL. By keeping the API consistent with the mSQL system, many developers were able to use MySQL instead of the (proprietarily licensed) mSQL antecedent
MySQL (อย่างเป็นทางการออกเสียงเป็น /maɪ ˌɛskjuːˈɛl / " My S-Q-L ", [5] และอย่างไม่เป็นทางเป็น /maɪ ˈsiːkwəl / "ผลสืบเนื่องของฉัน") เป็นระบบจัดการเปิดแหล่งฐานข้อมูลเชิงสัมพันธ์ (RDBMS); [6] ในเดือน 2013 กรกฎาคม มันเป็นโลกที่สอง RDBMS ใช้กันอย่างแพร่หลายมากที่สุด [a] และใช้กันอย่างแพร่หลายแหล่งเปิดไคลเอ็นต์ – เซิร์ฟเวอร์แบบ RDBMS [9] จะตั้งชื่อลูกสาวของผู้ร่วมก่อตั้ง Michael Widenius ฉัน [10] อักษรย่อ SQL หมายถึงโครงสร้างภาษาสอบถาม โครงการพัฒนา MySQL ได้ทำรหัสแหล่งที่มาของว่างภาย ใต้เงื่อนไขในสัญญาอนุญาตสาธารณะทั่วไปของกนู และภาย ใต้ความหลากหลายของข้อตกลงกรรมสิทธิ์ MySQL เป็นเจ้าของ และผู้ให้สนับสนุน โดยเดียว for-profit บริษัท บริษัทสวีเดน MySQL AB ตอนนี้ เจ้าของ บริษัท Oracle [11] สำหรับการใช้กรรมสิทธิ์ หลายรุ่นแล้วมี และมีฟังก์ชันเพิ่มเติมMySQL เป็นตัวเลือกยอดนิยมของฐานข้อมูลสำหรับใช้ในโปรแกรมประยุกต์เว็บ และเป็นส่วนประกอบของกลางที่ใช้กันอย่างแพร่หลายหลอดมาเปิดเว็บแอพลิเคชันซอฟต์แวร์กอง (และกองอื่น ๆ "แอมป์") โคมไฟเป็นคำย่อสำหรับ "Linux, Apache, MySQL ภาษา เพิร์ล/PHP/งู" แหล่งฟรีซอฟต์แวร์เปิดโครงการที่ต้องมีระบบการจัดการฐานข้อมูลแบบเต็มมักจะ ใช้ MySQL โปรแกรมประยุกต์ที่ใช้ฐานข้อมูล MySQL รวม: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, Drupal และซอฟต์แวร์อื่น ๆ ยังมีใช้ MySQL ใน ทรงสูง ขนาดใหญ่เว็บไซต์จำนวนมาก Google [12] [13] รวมทั้ง (แต่ไม่หา), Facebook, [14] [15] [16] Twitter, Flickr [17], [18] และ YouTube [19]บนแพลตฟอร์มทั้งหมดยกเว้น Windows, MySQL เรือ ด้วยมี GUI เครื่องมือจัดการฐานข้อมูล MySQL หรือจัดการข้อมูลที่อยู่ภายในฐานข้อมูล ผู้ใช้อาจใช้เครื่องมือบรรทัดคำสั่งรวม, [20] [21] หรือติดตั้งปรับแต่ง MySQL ผ่านการดาวน์โหลดแยกต่างหากได้ ยังมีเครื่องมืออื่น GUI มากมายเนื้อหา [แสดง] ภาพรวม [แก้ไข]MySQL ถูกเขียนใน C และ c ++ ตัวแยกวิเคราะห์ของ SQL เขียนใน yacc แต่ใช้วิเคราะห์เกี่ยวกับคำศัพท์เป็นสมูทตี้ [22] MySQL ทำงานบนแพลตฟอร์มระบบหลาย รวมทั้งอิ๊กซ์ซอง BSDi, FreeBSD, HP-UX, eComStation, i5/OS, IRIX, Linux, OS X, Microsoft Windows เน็ตบีเอสดี Novell NetWare, OpenBSD, OpenSolaris, OS/2 เส้นยืน QNX โซลาริ ส Oracle, Symbian, SunOS, OpenServer พร้อม SCO, UnixWare พร้อม SCO, Sanos และ Tru64 ยังอยู่พอร์ตของ MySQL เพื่อ OpenVMS [23]ซอฟต์แวร์เซิร์ฟเวอร์ MySQL เองและไลบรารีของไคลเอนต์ใช้อนุญาตให้ใช้สิทธิ์แบบกระจาย พวกเขาจะนำเสนอภายใต้ GPL รุ่น 2, [24] เริ่มต้นจาก 28 2000 มิถุนายน [25] (ซึ่งในปี 2552 มีการขยาย ด้วยข้อยกเว้นในการใช้งานขัดฟัน) [26] หรือ การใช้ใบอนุญาตกรรมสิทธิ์ [27]สามารถได้รับการสนับสนุนจากคู่มืออย่างเป็นทางการ [28] สนับสนุนฟรีนอกจากนี้มีสถานี IRC และกระดานข่าว มี oracle จ่ายผลิตภัณฑ์สนับสนุนผ่านองค์กรของ MySQL พวกเขาแตกต่างกัน ในขอบเขตของบริการ และราคา นอกจากนี้ จำนวนบุคคลองค์กรมีอยู่เพื่อให้การสนับสนุนและบริการ SkySQL Ab และ PerconaMySQL ได้รับการรีวิวจากบวก และผู้สังเกตเห็นว่า "ทำดีมากในค่าเฉลี่ยกรณี" และการ "พัฒนาอินเทอร์เฟซมี และเอกสาร (ไม่พูดถึงความคิดเห็นในโลกจริงผ่านเว็บไซต์และดัง) เหมาะมาก มาก" [29] มันมียังได้ทดสอบไปได้ "อย่างรวดเร็ว มั่นคง และแท้จริงผู้ใช้หลาย หลายเธรด sql เซิร์ฟเวอร์ฐานข้อมูล" [30][แก้ไข] ประวัติศาสตร์MySQL ถูกสร้างขึ้น โดยบริษัทสวีเดน MySQL AB ก่อตั้งขึ้น โดย David Axmark, Allan Larsson และ Michael "มอนตี" Widenius รุ่นแรกของ MySQL ปรากฏบน 23 1995 พฤษภาคม สร้างสำหรับการใช้งานส่วนบุคคลจาก mSQL ในภาษาระดับต่ำ ISAM ซึ่งผู้สร้าง inflexible และช้าเกินไป พวกเขาสร้างอินเตอร์เฟซ SQL ใหม่ ในขณะที่เก็บ API เดียวเป็น mSQL โดย API การรักษาสอดคล้องกับระบบ mSQL นักพัฒนาจำนวนมากสามารถใช้ MySQL antecedent mSQL (อนุญาต proprietarily)
การแปล กรุณารอสักครู่..

MySQL (ออกเสียงอย่างเป็นทางการ / maɪˌɛskjuːɛl / "SQL ของฉัน" [5] และไม่เป็นทางการ / maɪsiːkwəl / "ผลสืบเนื่องของฉัน") เป็นโอเพนซอร์สระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ (RDBMS); [6] ในเดือนกรกฎาคมปี 2013 มัน เป็นอันดับสองของโลกมากที่สุด [เป็น] อย่างกว้างขวาง RDBMS ใช้และใช้กันอย่างแพร่หลายมาเปิดลูกค้าเซิร์ฟเวอร์ RDBMS รูปแบบ. [9] มันเป็นชื่อผู้ร่วมก่อตั้งลูกสาวของไมเคิล Widenius ของฉัน. [10] ย่อ SQL ย่อมาจาก ภาษาของแบบสอบถาม โครงการพัฒนา MySQL ได้ทำรหัสต้นฉบับอยู่ภายใต้เงื่อนไขของใบอนุญาตสาธารณะทั่วไปเช่นเดียวกับภายใต้ความหลากหลายของข้อตกลงที่เป็นกรรมสิทธิ์ MySQL เป็นเจ้าของและการสนับสนุนจากเดียว บริษัท ที่แสวงหาผลกำไรของ บริษัท สวีเดน MySQL AB, ตอนนี้เจ้าของ บริษัท ออราเคิลคอร์ปอเรชั่น. [11] สำหรับการใช้งานที่เป็นกรรมสิทธิ์ของรุ่นจ่ายหลายที่มีและมีฟังก์ชันการทำงานเพิ่มเติม. MySQL เป็นทางเลือกที่นิยมของฐานข้อมูล สำหรับการใช้งานในการใช้งานเว็บและเป็นส่วนประกอบที่สำคัญของแหล่งที่มาใช้กันอย่างแพร่หลายโคมไฟเปิดโปรแกรมเว็บซอฟต์แวร์สแต็ค (และอื่น ๆ "แอมป์" กอง) โคมไฟเป็นตัวย่อสำหรับ "Linux, Apache, MySQL, Perl / PHP / Python." ฟรีซอฟแวร์เปิดโครงการมาที่จำเป็นต้องมีฐานข้อมูลเต็มรูปแบบระบบการจัดการมักจะใช้ MySQL โปรแกรมประยุกต์ที่ใช้ฐานข้อมูล MySQL รวมถึง: TYPO3, MODx, Joomla, WordPress, phpBB, MyBB, Drupal และซอฟต์แวร์อื่น ๆ MySQL นอกจากนี้ยังใช้ในหลายสูงโปรไฟล์เว็บไซต์ขนาดใหญ่รวมถึง Google [12] [13] (แต่ไม่สำหรับการค้นหา), Facebook, [14] [15] [16] Twitter, [17] Flickr [18 ] และ YouTube. [19] บนแพลตฟอร์มของ Windows ทั้งหมดยกเว้นเรือ MySQL ไม่มี GUI เครื่องมือในการจัดการฐานข้อมูล MySQL หรือการจัดการข้อมูลที่มีอยู่ภายในฐานข้อมูล ผู้ใช้สามารถใช้เครื่องมือบรรทัดคำสั่งรวม [20] [21] หรือติดตั้ง MySQL Workbench ผ่านดาวน์โหลดแยกต่างหาก เครื่องมือ GUI ของบุคคลที่สามจำนวนมากนอกจากนี้ยังมี. สารบัญ [แสดง] ภาพรวม [แก้ไข] MySQL ถูกเขียนใน C และ C ++ parser SQL มันถูกเขียนใน yacc แต่จะใช้ที่บ้านต้มวิเคราะห์ศัพท์. [22] MySQL ทำงานบนแพลตฟอร์มระบบจำนวนมากรวมทั้ง AIX, BSDI, FreeBSD, HP-UX, eComStation, i5 / OS, IRIX, Linux OS X, Microsoft Windows, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, OS / 2 Warp, QNX ออราเคิล Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos และ Tru64 พอร์ตของ MySQL เพื่อ OpenVMS นอกจากนี้ยังมีอยู่. [23] ซอฟต์แวร์เซิร์ฟเวอร์ MySQL ตัวเองและห้องสมุดลูกค้าใช้การกระจายแบบ dual-การออกใบอนุญาต พวกเขาจะนำเสนอภายใต้ GPL รุ่นที่ 2 [24] ตั้งแต่ 28 มิถุนายน 2000 [25] (ซึ่งในปี 2009 ได้รับการขยายด้วยข้อยกเว้นใบอนุญาตไหม) [26] หรือใช้ใบอนุญาตที่เป็นกรรมสิทธิ์. [27] การสนับสนุนสามารถได้รับจาก คู่มืออย่างเป็นทางการ. [28] การสนับสนุนฟรีนอกจากนี้ยังมีอยู่ในช่องทาง IRC แตกต่างกันและฟอรั่ม ออราเคิลข้อเสนอจ่ายเงินสนับสนุนผ่าน MySQL ผลิตภัณฑ์องค์กร พวกเขาแตกต่างกันในขอบเขตของการบริการและราคา นอกจากนี้จำนวนขององค์กรของบุคคลที่สามที่มีอยู่เพื่อให้การสนับสนุนและบริการรวมทั้ง SkySQL Ab และ Percona. MySQL ได้รับความคิดเห็นบวกและแสดงความคิดเห็นที่สังเกตเห็นมัน "มีประสิทธิภาพดีมากในกรณีที่ค่าเฉลี่ย." และ "อินเตอร์เฟซที่พัฒนามีและเอกสาร (ไม่พูดถึงข้อเสนอแนะในโลกจริงผ่านทางเว็บไซต์และชอบ) เป็นอย่างดีมาก". [29] นอกจากนี้ยังได้รับการทดสอบจะเป็น "ได้อย่างรวดเร็วและมีเสถียรภาพ และเป็นความจริงที่ผู้ใช้หลาย SQL แบบมัลติเธรดเซิร์ฟเวอร์ฐานข้อมูล ". [30] ประวัติ [แก้ไข] MySQL ถูกสร้างขึ้นโดย บริษัท สวีเดน, MySQL AB, ก่อตั้งโดยเดวิด Axmark อัลลันลาร์สสันและไมเคิล" มอนตี้ "Widenius รุ่นแรกของ MySQL ปรากฏตัวบน 23 พฤษภาคม 1995 มันถูกสร้างขึ้นครั้งแรกสำหรับการใช้งานส่วนบุคคลจาก mSQL อยู่บนพื้นฐานของภาษาระดับต่ำ ISAM ซึ่งผู้สร้างถือว่าช้าเกินไปและไม่ยืดหยุ่น พวกเขาสร้างอินเตอร์เฟซใหม่ SQL ขณะที่การรักษาเช่นเดียวกับ API mSQL โดยการรักษา API ที่สอดคล้องกับระบบ mSQL นักพัฒนาจำนวนมากก็สามารถที่จะใช้ MySQL แทน (ได้รับใบอนุญาต proprietarily) ก่อน mSQL
การแปล กรุณารอสักครู่..

MySQL ( อย่างเป็นทางการออกเสียงเป็น / มาɪˌɛ skju ːˈɛ L / " ฉัน s-q-l " [ 5 ] และอย่างไม่เป็นทางการเช่น / มาɪˈศรีːกิโลวัตต์เพลงชาติ L / " ผลสืบเนื่อง " ) เป็นแหล่งการจัดการระบบฐานข้อมูลเชิงสัมพันธ์ ( RDBMS ) ; [ 6 ] ในเดือนกรกฎาคม 2013 มัน [ ที่สุดของโลก 2 . ใช้ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ และใช้กันอย่างแพร่หลายและโอเพนซอร์สลูกค้ารูปแบบเซิร์ฟเวอร์ฐานข้อมูล [ 9 ] มันเป็นชื่อหลังจากที่ลูกสาวของผู้ร่วมก่อตั้งไมเคิล Widenius ของฉัน[ 10 ] SQL ย่อมาจากภาษาสอบถามเชิงโครงสร้าง โครงการพัฒนา MySQL มีรหัสแหล่งที่มาสามารถใช้ได้ภายใต้เงื่อนไขของ GNU ใบอนุญาตสาธารณะทั่วไป รวมทั้งภายใต้ความหลากหลายของข้อตกลงส่วนตัว MySQL เป็นเป็นเจ้าของ และสนับสนุน โดยเดี่ยวสำหรับกำไร บริษัท สวีเดนบริษัท MySQL AB ตอนนี้เป็นเจ้าของโดย Oracle Corporation . [ 11 ] เพื่อใช้เป็นกรรมสิทธิ์ซึ่งหลายรุ่นพร้อมจ่ายและให้ฟังก์ชันการทำงานเพิ่มเติม
MySQL เป็นทางเลือกยอดนิยมของฐานข้อมูลสำหรับใช้ในการใช้งานเว็บ และเป็นองค์ประกอบหลักของการใช้โคมไฟเปิดแหล่งเว็บซอฟต์แวร์สแต็ค ( และอื่น ๆ " แอมป์ " กอง ) โคมไฟเป็นตัวย่อสำหรับ " Linux , Apache , MySQL , Perl / PHP / งูเหลือม" ซอฟต์แวร์ฟรีเปิดแหล่งที่มาของโครงการที่ต้องเต็มรูปแบบมักจะใช้ระบบการจัดการฐานข้อมูล MySQL โปรแกรมที่ใช้ MySQL ฐานข้อมูลรวมถึงการใช้งาน modx , Joomla , Wordpress , Drupal mybb phpBB , , , และซอฟต์แวร์อื่น ๆ MySQL ยังใช้ในเว็บไซต์ขนาดใหญ่มาก , หลาย , รวมทั้ง Google [ 12 ] [ 13 ] ( แต่ไม่สำหรับการค้นหา ) , Facebook , [ 14 ] [ 15 ] [ 16 ] [ 17 ] Twitter , Flickr ,[ 18 ] และ YouTube [ 19 ]
บนแพลตฟอร์มทั้งหมดยกเว้น Windows , MySQL เรือไม่มีเครื่องมือ GUI เพื่อจัดการฐานข้อมูล MySQL หรือจัดการข้อมูลที่มีอยู่ในฐานข้อมูล ผู้ใช้อาจใช้รวมบรรทัดคำสั่งเครื่องมือ [ 20 ] [ 21 ] หรือติดตั้ง MySQL Workbench ผ่านแยกดาวน์โหลด เครื่องมือ GUI ของบุคคลที่สามจำนวนมากนอกจากนี้ยังมี
[ ]
เนื้อหาแสดงภาพรวม [ แก้ไข ]
MySQL จะถูกเขียนใน C และ C .ของ parser SQL ที่เขียนใน yacc แต่จะใช้บ้านชงวิเคราะห์ศัพท์ [ 22 ] MySQL ทำงานบนแพลตฟอร์ม ระบบต่างๆ รวมทั้ง เอกซ์ bsdi , FreeBSD ecomstation 50 , , , i5 / OS , ไอริกซ์ , Linux , OS X , NetBSD Microsoft Windows , Novell , OPAC , OpenSolaris , OS / 2 , บิด qnx , Oracle Solaris , Symbian , sunos SCO เปิดเซิฟ unixware SCO , , , และ sanos tru64 . พอร์ตของ MySQL เพื่อ openvms ยังอยู่[ 23 ]
เซิร์ฟเวอร์ MySQL ซอฟต์แวร์เองและลูกค้าห้องสมุดใช้แจกจ่ายใบอนุญาตแบบคู่ พวกเขาจะถูกนำเสนอภายใต้ GPL รุ่น 2 [ 24 ] เริ่มต้นจาก 28 มิถุนายน 2543 [ 25 ] ( ซึ่งในปี 2009 ได้ถูกขยายด้วยไหมขัดฟันใบอนุญาตยกเว้น ) [ 26 ] หรือใช้ใบอนุญาตกรรมสิทธิ์ [ 27 ]
สนับสนุนได้จากคู่มืออย่างเป็นทางการการสนับสนุนฟรี [ 28 ] นอกจากนี้ยังสามารถใช้ได้ในช่องทาง IRC ที่แตกต่างกันและกระดานข่าว ออราเคิลเสนอเงินสนับสนุนผ่านทางผลิตภัณฑ์ MySQL Enterprise ของ พวกเขาแตกต่างกันในขอบเขตของการบริการและราคา นอกจากนี้ ตัวเลขขององค์กรบุคคลที่สามที่มีอยู่เพื่อให้การสนับสนุนและบริการ รวมถึง skysql AB และ percona
MySQL ได้รับความคิดเห็นในเชิงบวกความคิดเห็นที่สังเกตเห็นและมัน " แสดงได้ดีมากในกรณีเฉลี่ย " และที่ " การเชื่อมต่อนักพัฒนาที่มีและเอกสาร ( ไม่ต้องพูดถึงความคิดเห็นในโลกจริงผ่านทางเว็บไซต์และต้องการ ) เป็นเรื่องที่ดีมากๆ " [ 29 ] มันยังได้รับการทดสอบเป็น " อย่างรวดเร็ว มั่นคง และเป็นความจริงที่ผู้ใช้หลายฐานข้อมูล SQL เซิร์ฟเวอร์แบบมัลติเธรด " [ 30 ] [ แก้ไข ]
ประวัติศาสตร์สวีเดน MySQL ถูกสร้างขึ้นโดยบริษัทMySQL AB , ก่อตั้งขึ้นโดย เดวิด axmark , Allan Larsson และ Michael " Monty " Widenius . รุ่นแรกของ MySQL ที่ปรากฏบน 23 พฤษภาคม 1995 มันเป็นครั้งแรกที่สร้างขึ้นสำหรับการใช้งานส่วนบุคคลจาก msql ขึ้นอยู่กับ ISAM ภาษาระดับล่าง ซึ่งผู้สร้างถือว่าช้าเกินไปและไม่ยืดหยุ่น พวกเขาสร้างอินเตอร์เฟซ SQL ใหม่ในขณะที่การรักษา API เดียวกับ msql .โดยให้สอดคล้องกับระบบ msql API ที่นักพัฒนาหลายคนสามารถใช้ MySQL แทน ( มีใบอนุญาต proprietarily ) msql มาก่อน
การแปล กรุณารอสักครู่..
