Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apa itu MySQL?

MySQL adalah sistem manajemen basis data relasional sumber terbuka (RDBMS). Ini adalah RDBMS open source paling populer di dunia dan saat ini diperingkatkan sebagai RDBMS terpopuler kedua di dunia (di belakang Oracle Database).

MySQL tersedia sebagai unduhan gratis, namun, beberapa edisi berbayar juga tersedia yang menawarkan fungsionalitas tambahan.

Seperti namanya, MySQL didasarkan pada SQL. Bagian "Saya" dinamai putri salah satu pendiri Michael Widenius, My.

Siapa yang Menggunakan MySQL?

MySQL digunakan oleh beberapa organisasi terbesar di dunia, termasuk Facebook, Google, Twitter, Adobe, Flickr, Alcatel Lucent, Zappos, YouTube, dan banyak lagi.

Namun, ini juga digunakan oleh banyak proyek berskala lebih kecil seperti situs web atau blog pribadi.

MySQL adalah database default untuk platform WordPress – yang pada saat penulisan ini dikatakan mencakup lebih dari 26% dari semua situs di web. Sistem pengelolaan konten dan perangkat lunak forum lainnya yang menggunakan MySQL termasuk TYPO3, MODx, Joomla, phpBB, MyBB, dan Drupal.

Siapa yang Memiliki MySQL?

MySQL saat ini dimiliki oleh Oracle Corporation. Awalnya dimiliki dan disponsori oleh MySQL AB – sebuah perusahaan nirlaba tunggal Swedia. Sun Microsystems membeli MySQL AB pada tahun 2008. Oracle Corporation kemudian membeli Sun Microsystems pada tahun 2010.

Alat MySQL

MySQL menyertakan sejumlah klien dan alat untuk bekerja dengan database MySQL. Ada juga banyak alat lain yang telah ditulis oleh komunitas open source khusus untuk bekerja dengan MySQL. Berikut adalah beberapa yang lebih populer.

MySQL Workbench

MySQL menyediakan MySQL Workbench sebagai alat grafis untuk bekerja dengan MySQL. Ini dapat digunakan untuk melakukan tugas-tugas seperti:

  • Membuat dan mengelola database.
  • Menjalankan kueri.
  • Menghentikan/memulai MySQL.
  • Mengonfigurasi dan meninjau hak istimewa pengguna.
  • Membuat diagram skema.
  • Membuat hubungan.
  • Periksa status server.
  • Dan banyak lagi.

mysqladmin

mysqladmin adalah antarmuka baris perintah yang disediakan oleh MySQL yang memungkinkan Anda memeriksa konfigurasi server dan status saat ini, membuat dan menghapus basis data, dan banyak lagi.

mysqldump

mysqldump adalah utilitas baris perintah yang disediakan oleh MySQL untuk melakukan backup logis dari database MySQL. Cadangan logis adalah salah satu yang mereproduksi struktur tabel dan data, tanpa menyalin file data yang sebenarnya.

myisamchk

myisamchk adalah utilitas yang disediakan oleh MySQL yang dapat mengambil informasi tentang tabel database. Itu juga dapat memeriksa, memperbaiki, dan mengoptimalkannya. myisamchk bekerja secara khusus dengan tabel MyISAM (tabel yang memiliki file .MYD dan .MYI untuk menyimpan data dan indeks).

phpMyAdmin

phpMyAdmin adalah perangkat lunak gratis yang ditulis dalam PHP, dimaksudkan untuk menangani administrasi MySQL melalui Web. Tugas umum seperti mengelola database, tabel, kolom, hubungan, indeks, pengguna, izin, dll. dapat dilakukan melalui GUI. phpMyAdmin juga menyediakan kemampuan untuk menjalankan pernyataan SQL terhadap database.

Sistem Operasi yang Didukung

MySQL saat ini mendukung sistem operasi berikut:

  • Oracle Linux
  • Oracle Solaris
  • Red Hat Enterprise Linux / CentOS
  • Ubuntu Kanonik
  • SUSE Enterprise Linux
  • GNU/Linux Debian
  • Microsoft Windows
  • Apple OS X
  • FreeBSD
  • Repo Enak
  • IBM AIX 5.3 (dukungan dihentikan untuk versi yang lebih tinggi dari MySQL 5.1)
  • APT Repo (dukungan dihentikan untuk versi yang lebih tinggi dari MySQL 5.1)
  • SUSE Repo (dukungan dihentikan untuk versi yang lebih tinggi dari MySQL 5.5)

Lihat Platform yang Didukung:Database MySQL di situs web MySQL untuk detail lebih lanjut dan informasi terkini.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PERIOD_DIFF() Contoh – MySQL

  2. Pemicu MySQL untuk memperbarui bidang ke nilai id

  3. Bagaimana saya bisa mengembalikan output tabel pivot di MySQL?

  4. Menyatukan dua tabel dengan jumlah kolom yang berbeda

  5. MySQL - Kontrol baris mana yang dikembalikan oleh grup oleh