Perbedaan Antara MySQL dan SQL

MySQL vs SQL

MySQL adalah sistem manajemen basis data relasional (atau RDMS) - artinya sistem manajemen basis data berdasarkan model relasional. RDMS ini berjalan sebagai server sendiri dan menyediakan akses multi-pengguna ke banyak basis data sekaligus. Kode sumber MySQL tersedia berdasarkan ketentuan yang ditetapkan dalam Lisensi Publik Umum GNU serta sejumlah besar perjanjian kepemilikan. Anggota komunitas MySQL telah membuat banyak cabang RDMS yang berbeda - yang paling populer di antaranya adalah Gerimis dan MariaDB. Selain sebagai prototipe beberapa cabang, sebagian besar proyek perangkat lunak gratis yang harus memiliki sistem manajemen basis data lengkap (atau DMS) menggunakan MySQL.

Bahasa Query Terstruktur (juga dikenal sebagai SQL) adalah bahasa database. Itu dirancang khusus untuk mengelola data dalam RDMS dan konsepsinya didasarkan pada aljabar relasional. Berbagai kemampuannya termasuk permintaan dan pembaruan data, pembuatan skema dan modifikasi, dan kontrol akses data. Itu adalah salah satu bahasa pertama yang menggunakan model RDMS dan tentunya merupakan bahasa yang paling banyak digunakan untuk basis data relasional ini. Bahasa SQL dibagi menjadi beberapa elemen bahasa: klausa, yang kadang-kadang merupakan komponen penyusun opsional dari pernyataan dan pertanyaan; ekspresi, yang menghasilkan nilai skalar atau tabel yang terdiri dari kolom dan baris data; predikat, yang digunakan untuk menentukan kondisi yang dapat dievaluasi ke SQL tiga nilai logika (atau 3VL) nilai kebenaran Boolean; kueri, yang mengambil data berdasarkan spesifikasi tertentu; dan pernyataan, yang memengaruhi skema dan data atau juga dapat mengontrol transaksi, aliran program, koneksi, sesi, atau diagnostik.

MySQL dapat ditemukan di banyak aplikasi web sebagai komponen basis data dari tumpukan perangkat lunak bundle solusi (atau LAMP). Penggunaannya dapat dilihat secara luas di situs web populer seperti Flickr, FaceBook, Wikipedia, Google, Nokia, dan YouTube. Masing-masing situs web ini menggunakan MySQL untuk penyimpanan dan pencatatan data pengguna. Kode ini terdiri dari bahasa C dan C ++ dan menggunakan banyak platform sistem yang berbeda - termasuk Linux, Mac OS X, dan Microsoft Windows.

SQL sekarang menjadi standar dan strukturnya terdiri dari banyak komponen yang berbeda. Ini termasuk, tetapi tidak terbatas pada, Kerangka SQL, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface), dan SQL / XML (atau Spesifikasi terkait XML).

Ringkasan:

1. MySQL adalah RDMS yang dijalankan sebagai server sendiri dan menyediakan akses multi-pengguna ke banyak basis data pada saat yang sama; SQL adalah bahasa basis data yang dirancang khusus untuk mengelola data dalam RDMS.

2. MySQL digunakan dalam berbagai aplikasi web populer sebagai sarana penyimpanan dan pencatatan data pengguna; SQL adalah standar yang terdiri dari beberapa komponen termasuk, tetapi tidak terbatas pada, Kerangka SQL, SQL / CLI, dan SQL / XML.