Rumah >pangkalan data >tutorial mysql >apakah pangkalan data mysql

apakah pangkalan data mysql

藏色散人
藏色散人asal
2021-12-01 15:28:439948semak imbas

Pangkalan data MySQL pada asalnya merupakan sistem pengurusan pangkalan data sumber terbuka Pembangun asalnya ialah syarikat MySQL AB dari Sweden telah menjadi produk Oracle.

apakah pangkalan data mysql

Persekitaran pengendalian artikel ini: sistem Windows 7, mysql versi 8.0, komputer Dell G3.

Apakah pangkalan data mysql?

MySQL ialah sistem pengurusan pangkalan data hubungan yang dibangunkan oleh syarikat MySQL AB Sweden dan merupakan produk Oracle. MySQL adalah salah satu sistem pengurusan pangkalan data hubungan yang paling popular Dari segi aplikasi WEB, MySQL adalah salah satu perisian aplikasi RDBMS (Relational Database Management System).

MySQL (disebut secara rasmi /maɪˌɛskjuːˈɛl/"S-Q-L Saya", tetapi juga sering disebut sebagai /maɪˈsiːkwəl/"Sekuel Saya") pada asalnya ialah sistem pengurusan pangkalan data hubungan sumber terbuka Pembangun asal ialah MySQL AB dari Sweden telah diperoleh oleh Sun Microsystems pada tahun 2008. Pada tahun 2009, Oracle memperoleh Sun Microsystems, dan MySQL menjadi produk Oracle.

MySQL telah menjadi pangkalan data sumber terbuka yang paling popular pada masa lalu kerana prestasinya yang tinggi, kos rendah dan kebolehpercayaan yang baik, dan oleh itu digunakan secara meluas dalam tapak web bersaiz kecil dan sederhana di Internet. Apabila MySQL terus matang, ia digunakan secara beransur-ansur dalam lebih banyak laman web dan aplikasi berskala besar, seperti Wikipedia, Google dan Facebook. "M" dalam kombinasi perisian sumber terbuka yang sangat popular LAMP merujuk kepada MySQL.

Walau bagaimanapun, selepas diambil alih oleh Oracle, Oracle telah meningkatkan harga versi komersial MySQL dengan ketara, dan Oracle tidak lagi menyokong pembangunan OpenSolaris, satu lagi projek perisian percuma Ini telah membawa kepada keraguan komuniti perisian percuma sama ada Oracle masih boleh Terdapat kebimbangan tentang terus menyokong MySQL Community Edition (satu-satunya versi percuma dalam kalangan pengasas MySQL Michael Widenius menubuhkan projek cawangan MariaDB berdasarkan MySQL). Beberapa perisian sumber terbuka yang pada asalnya menggunakan MySQL secara beransur-ansur beralih kepada MariaDB atau pangkalan data lain. Sebagai contoh, Wikipedia secara rasmi mengumumkan pada 2013 bahawa ia akan berhijrah dari MySQL ke pangkalan data MariaDB [6].

Lesen MySQL kini dibahagikan kepada edisi komuniti percuma dan edisi standard berbayar, edisi perusahaan, dll. [7]. Secara umumnya, jika MySQL dikeluarkan dalam projek bukan sumber terbuka, atau Oracle diperlukan untuk menyediakan sokongan teknikal untuk MySQL, atau beberapa alat versi perusahaan atau pemalam MySQL digunakan, atau kod sumber MySQL diubah suai dan digunakan sebagai perisian sumber tertutup, dsb. , perlu membeli versi komersial. Jika anda hanya memasang dan menggunakan MySQL, atau mengubah suai dan menggunakan MySQL, tidak kira sama ada ia dicaj atau tidak atau jika perisian itu tidak termasuk MySQL dan pengguna perisian itu memasang MySQL sendiri atau jika MySQL disertakan dalam keadaan terbuka; produk perisian sumber menggunakan perjanjian GPL, anda boleh menggunakan versi komuniti dalam kes ini MySQL.

ciri mysql

  • Ditulis dalam C dan C, dan diuji menggunakan pelbagai penyusun untuk memastikan kemudahalihan kod sumber.

  • Menyokong AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS, Novell NetWare, NetBSD, OpenBSD, OS/2 Wrap, Solaris, Windows dan sistem pengendalian lain.

  • Menyediakan API untuk berbilang bahasa pengaturcaraan. Bahasa pengaturcaraan ini termasuk C, C, C#, VB.NET, Delphi, Eiffel, Java, Perl, PHP, Python, Ruby dan Tcl, dsb.

  • Menyokong berbilang benang, menggunakan sepenuhnya sumber CPU dan menyokong berbilang pengguna.

  • Algoritma pertanyaan SQL yang dioptimumkan, meningkatkan kelajuan pertanyaan dengan berkesan.

  • boleh dilaksanakan sebagai aplikasi berasingan dalam persekitaran rangkaian pelayan pelanggan, atau boleh dibenamkan ke dalam perisian lain sebagai perpustakaan.

  • Menyediakan sokongan berbilang bahasa seperti GB Cina 2312, BIG5, Japanese Shift JIS, dll. boleh digunakan sebagai nama jadual data dan nama lajur data.

  • Menyediakan pelbagai kaedah sambungan pangkalan data seperti TCP/IP, ODBC dan JDBC.

  • Menyediakan alatan pengurusan untuk mengurus, menyemak dan mengoptimumkan operasi pangkalan data.

  • Boleh mengendalikan pangkalan data yang besar dengan berpuluh juta rekod.

[Cadangan berkaitan: tutorial video mysql]

Atas ialah kandungan terperinci apakah pangkalan data mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn