MySQL проти SQL
MySQL - це система управління реляційними базами даних (або RDMS) - це означає, що це система управління базами даних на основі реляційної моделі. Цей RDMS працює як власний сервер і забезпечує багатокористувацький доступ до декількох баз даних одночасно. Вихідний код MySQL доступний на умовах, викладених у Загальній публічній ліцензії GNU, а також у ряді фірмових угод. Члени спільноти MySQL створили безліч різних гілок RDMS, найпопулярнішими з яких є Drizzle та MariaDB. Більшість програм вільного програмного забезпечення, які мають бути повнофункціональною системою управління базами даних (або DMS), крім того, що є прототипом декількох гілок, використовують MySQL.
Структурована мова запитів (також відома як SQL) - мова бази даних. Він був розроблений спеціально для управління даними в RDMS, і його концепція базувалася на реляційній алгебрі. Спектр його можливостей включає запит та оновлення даних, створення та модифікацію схеми та контроль доступу до даних. Це була одна з перших мов, що використовувала модель RDMS, і, безумовно, є найбільш широко використовуваною мовою для цих реляційних баз даних. Мова SQL підрозділяється на кілька мовних елементів: пункти, які інколи є необов'язковими складовими компонентами висловлювань та запитів; вирази, які створюють або скалярні значення, або таблиці, що складаються зі стовпців і рядків даних; предикати, які використовуються для вказівки умов, які можуть бути оцінені в SQL з трьома ціннішими логічними (або 3VL) булевими значеннями істини; запити, які отримують дані на основі конкретних специфікацій; і заяви, які впливають на схеми та дані або можуть також контролювати транзакції, потік програми, з'єднання, сеанси чи діагностику.
MySQL можна знайти у багатьох веб-додатках як компонент бази даних пакету програм (або LAMP). Його використання можна широко побачити на таких популярних веб-сайтах, як Flickr, FaceBook, Wikipedia, Google, Nokia та YouTube. Кожен із цих веб-сайтів використовує MySQL для зберігання та реєстрації даних користувачів. Код складається з мов C і C ++ і використовує багато різних системних платформ, включаючи Linux, Mac OS X та Microsoft Windows.
Зараз SQL є стандартом, його структура складається з безлічі різних компонентів. До них відносяться, але не обмежуються ними, SQL Framework, SQL / Foundation, SQL / Прив'язки, SQL / CLI (інтерфейс рівня виклику) та SQL / XML (або специфікації, пов’язані з XML).
Підсумок:
1. MySQL - це RDMS, який працює як власний сервер і забезпечує багатокористувацький доступ до декількох баз даних одночасно; SQL - мова бази даних, створена спеціально для управління даними в RDMS.
2. MySQL використовується в багатьох популярних веб-додатках як засіб зберігання та реєстрації даних користувачів; SQL - це стандарт, що складається з декількох компонентів, включаючи SQL Framework, SQL / CLI та SQL / XML, але не обмежуючись ними..