Perbedaan antara MySQL dan SQL Perbedaan Antara

Anonim

MySQL vs SQL

MySQL adalah sistem manajemen basis data relasional (atau RDMS) - beranggapan bahwa ini adalah sistem manajemen basis data berdasarkan relasional model. RDMS ini berjalan sebagai servernya sendiri dan menyediakan akses multi-user ke beberapa database sekaligus. Kode sumber MySQL tersedia berdasarkan persyaratan yang tercantum dalam Lisensi Publik Umum GNU dan juga sejumlah perjanjian proprietary. Anggota komunitas MySQL telah menciptakan banyak cabang RDMS yang paling populer yaitu Gerimis dan MariaDB. Serta menjadi prototipe beberapa cabang, sebagian besar proyek perangkat lunak bebas yang harus memiliki sistem manajemen database berfitur lengkap (atau DMS) menggunakan MySQL.

Structured Query Language (juga dikenal sebagai SQL) adalah bahasa database. Ini dirancang khusus untuk mengelola data dalam RDMS dan konsepsinya didasarkan pada aljabar relasional. Rentang kemampuannya mencakup query data dan update, pembuatan skema dan modifikasi, dan kontrol akses data. Itu adalah salah satu bahasa pertama yang menggunakan model RDMS dan yang paling pasti adalah bahasa yang paling banyak digunakan untuk database relasional ini. Bahasa SQL terbagi menjadi beberapa elemen bahasa: klausa, yang kadang-kadang merupakan komponen penyusun opsional dari pernyataan dan kueri; ekspresi, yang menghasilkan nilai skalar atau tabel yang terdiri dari kolom dan deretan data; predikat, yang digunakan untuk menentukan kondisi yang dapat dievaluasi ke SQL tiga nilai logika bernilai tinggi (atau 3VL) Boolean; kueri, yang mengambil data berdasarkan spesifikasi tertentu; dan pernyataan, yang mempengaruhi skema dan data atau juga dapat mengendalikan transaksi, alur program, koneksi, sesi, atau diagnostik.

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

SQL sekarang merupakan standar dan strukturnya terdiri dari banyak komponen yang berbeda. Ini termasuk, namun tidak terbatas pada, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface), dan SQL / XML (atau XML related Specifications).

Ringkasan:

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

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