Обзор SQL и MySQL
SQL (также произносится как продолжение) - это аббревиатура от языка структурированных запросов. Он используется для написания программ и служит для управления данными, хранящимися в системах управления реляционными базами данных (RDBMS), или для обработки потоков данных в реальном времени в системе управления реляционными потоками данных (RDSMS).
Это в основном полезно для обработки структурированных данных, когда существуют отношения между различными объектами данных и переменными. SQL предлагает преимущество получения нескольких записей с помощью одной команды. Это также снимает требование указывать, как достичь записи.
Поскольку SQL предназначен для взаимодействия с реляционными базами данных, он попадает в категорию DSL (доменных языков).
SQL состоит из множества типов операторов, которые классифицируются как подъязыки SQL:
DQL: язык запросов данных.
DDL: язык определения данных (содержит команды для создания и изменения задач).
DCL: язык управления данными (содержит команды, относящиеся к управлению доступом).
DML: язык манипулирования данными (содержит команды для операций вставки, обновления и удаления).
===================
SQL - это язык программирования 4-го поколения, который по своей природе является многопарадигмальным. Это декларативный язык, который также содержит процедурные элементы. Первоначально он был выпущен в 1986 году и с тех пор стал наиболее широко используемым языком баз данных. Последняя версия SQL - SQL 2016.SQL соответствует стандарту ISO / IEC 9075. Однако, несмотря на наличие стандартов, код SQL не может полностью переноситься между различными системами баз данных без корректировок.Изучив SQL, давайте перейдем к обсуждению того, что такое MySQL.
===================
MySQL - это СУБД с открытым исходным кодом, разработанная MySQL AB (ныне Oracle Corporation) в 1995 году. Последний стабильный выпуск 8.0.27 / 19 October 2021. Это комбинация двух слов: «Мой» и «SQL». «My» - это имя дочери одного из соучредителей Майкла Видениуса, а «SQL», как вы все знаете, означает язык структурированных запросов.MySQL предлагает распространение с двойным лицензированием. Это бесплатное программное обеспечение с открытым исходным кодом под GPLv2, а также под многими проприетарными лицензиями. MySQL написан на языках C и C ++. Он поддерживает операционные системы Linux, Solaris, macOS, Windows и FreeBSD.
MySQL является компонентом стека веб-служб LAMP (сокращение от Linux, Apache, MySQL, Perl / PHP / Python). Он используется во многих веб-приложениях, управляемых базами данных, таких как Drupal, Joomla, WordPress и т. Д. Многие популярные веб-сайты, включая Google, Facebook, Twitter, также используют MySQL.Имея базовое представление о SQL и MySQL, вы, должно быть, поняли основное различие между ними: SQL - это язык запросов, тогда как MySQL - это система управления базами данных.
==================
Разница между MySQL и MS SQL Server
SQL - это аббревиатура от языка структурированных запросов. Он используется для доступа, управления и извлечения информации из базы данных.
MySQL - это система управления реляционными базами данных (СУБД) с открытым исходным кодом, основанная на языке структурированных запросов (SQL). Он работает на таких платформах, как Linux, UNIX и Windows.
SQL Server принадлежит и разрабатывается корпорацией Microsoft. Основная функция SQL Server - хранение и доступ к данным, которые требуются другим приложениям, независимо от того, работают ли они на других компьютерах, подключенных к сети, или на компьютере, на котором хранится сервер.
Смотри также Maridb Server vs MySQL