Perbezaan antara mysql dan sql

Perbezaan antara mysql dan sql

MySQL vs. SQL

MySQL adalah Sistem Pengurusan Pangkalan Data Relasi (atau RDMS) -mengandalkan bahawa ia adalah sistem pengurusan pangkalan data berdasarkan model hubungan. RDM ini berjalan sebagai pelayan sendiri dan menyediakan akses berbilang pengguna ke pelbagai pangkalan data sekaligus. Kod sumber MySQL boleh didapati di bawah syarat -syarat yang dinyatakan dalam Lesen Awam Umum GNU serta kebanyakan perjanjian proprietari. Ahli -ahli komuniti MySQL telah mencipta banyak cabang RDM yang berbeza -yang paling popular di antaranya adalah gerimis dan Mariadb. Selain menjadi prototaip beberapa cawangan, kebanyakan projek perisian percuma yang mesti mempunyai sistem pengurusan pangkalan data penuh (atau DM) menggunakan MySQL.

Bahasa pertanyaan berstruktur (juga dikenali sebagai SQL) adalah bahasa pangkalan data. Ia direka khusus untuk menguruskan data dalam RDMSS dan konseptanya berdasarkan aljabar relasi. Julat keupayaannya termasuk pertanyaan data dan kemas kini, penciptaan skema dan pengubahsuaian, dan kawalan akses data. Ia adalah salah satu bahasa pertama menggunakan model RDMS dan pastinya bahasa yang paling banyak digunakan untuk pangkalan data relasi ini. Bahasa SQL dibahagikan kepada pelbagai elemen bahasa: klausa, yang kadang -kadang adalah komponen konstituen penyataan dan pertanyaan; ungkapan, yang menghasilkan nilai skalar atau jadual yang terdiri daripada lajur dan baris data; predikat, yang digunakan untuk menentukan syarat -syarat yang dapat dinilai kepada nilai kebenaran Boolean SQL tiga nilai bernilai (atau 3VL); Pertanyaan, yang mengambil data berdasarkan spesifikasi tertentu; dan pernyataan, yang mempengaruhi skema dan data atau juga boleh mengawal urus niaga, aliran program, sambungan, sesi, atau diagnostik.

MySQL boleh didapati di banyak aplikasi web sebagai komponen pangkalan data Bundle Bundle (atau Lamp) Stack Stack. Penggunaannya dapat dilihat secara meluas di laman web yang popular seperti Flickr, Facebook, Wikipedia, Google, Nokia, dan YouTube. Setiap laman web ini menggunakan MySQL untuk penyimpanan dan pembalakan data pengguna. Kod ini terdiri daripada bahasa C dan C ++ dan menggunakan banyak platform sistem yang berbeza -termasuk Linux, Mac OS X, dan Microsoft Windows.

SQL kini menjadi standard dan strukturnya terdiri daripada pelbagai komponen. Ini termasuk, tetapi tidak terhad kepada, Rangka Kerja SQL, SQL/Yayasan, SQL/Bindings, SQL/CLI (antara muka Tahap Panggilan), dan SQL/XML (atau spesifikasi berkaitan XML).

Ringkasan:

1. MySQL adalah RDMS yang berjalan sebagai pelayan sendiri dan menyediakan akses pelbagai pengguna ke pelbagai pangkalan data pada masa yang sama; SQL adalah bahasa pangkalan data yang direka khusus untuk menguruskan data dalam RDMSS.

2. MySQL digunakan dalam pelbagai aplikasi web yang popular sebagai cara penyimpanan dan data pengguna pembalakan; SQL adalah standard yang terdiri daripada pelbagai komponen termasuk, tetapi tidak terhad kepada, rangka kerja SQL, SQL/CLI, dan SQL/XML.