Perbedaan antara MySQL dan SQL

Perbedaan antara MySQL dan SQL

Mysql vs. SQL

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

Bahasa kueri terstruktur (juga dikenal sebagai SQL) adalah bahasa database. Itu dirancang khusus untuk mengelola data dalam RDMS dan konsepsinya didasarkan pada aljabar relasional. Kisaran kemampuannya mencakup kueri dan pembaruan data, pembuatan dan modifikasi skema, dan kontrol akses data. Itu adalah salah satu bahasa pertama menggunakan model RDMS dan tentu saja merupakan bahasa yang paling banyak digunakan untuk database relasional ini. Bahasa SQL dibagi lagi menjadi beberapa elemen bahasa: klausa, yang kadang -kadang merupakan komponen konstituen opsional dari pernyataan dan kueri; 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 logika bernilai (atau 3VL) nilai kebenaran boolean; kueri, yang mengambil data berdasarkan spesifikasi tertentu; dan pernyataan, yang mempengaruhi skema dan data atau juga dapat mengontrol transaksi, aliran program, koneksi, sesi, atau diagnostik.

MySQL dapat ditemukan di banyak aplikasi web sebagai komponen database dari tumpukan perangkat lunak bundel solusi (atau lampu). 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, SQL Framework, SQL/Foundation, SQL/Bindings, SQL/CLI (Call Level Interface), dan SQL/XML (atau spesifikasi terkait XML).

Ringkasan:

1. MySQL adalah RDMS yang berjalan sebagai servernya sendiri dan menyediakan akses multi-pengguna ke beberapa database secara bersamaan; SQL adalah bahasa database yang dirancang khusus untuk mengelola data dalam RDMS.

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