Я новичок в базах данных, и мне было интересно: в чем разница между SQL и MySQL ?
Я новичок в базах данных, и мне было интересно: в чем разница между SQL и MySQL ?
Ответы:
SQL - язык структурированных запросов. Это декларативный компьютерный язык, предназначенный для запросов к реляционным базам данных .
MySQL - это реляционная база данных - часть программного обеспечения, оптимизированная для хранения и поиска данных. Таких баз данных много - например, Oracle, Microsoft SQL Server, SQLite и многие другие.
SQL расшифровывается как язык структурированных запросов и является основой, для которой все системы управления реляционными базами данных позволяют пользователю добавлять, удалять, обновлять или выбирать записи. Такие вещи, как MySQ, являются настоящими системами управления, которые позволяют вам хранить и извлекать ваши данные, тогда как SQL является реальным языком для этого.
Базовый SQL несколько универсален - выборки обычно выглядят одинаково: вставки, обновления, удаления и т. Д. Когда вы выходите за рамки основ, команды и возможности ваших отдельных баз данных различаются, и именно здесь вы получаете людей, которые являются экспертами Oracle, MySQL, SQL Server и др.
По сути, MySQL - одна из многих книг, в которой есть все, и SQL - это то, как вы читаете эту книгу.
SQL является фактическим языком, который определен ISO и ANSI. Вот ссылка на статью в Википедии. MySQL является конкретной реализацией этого стандарта. Я считаю, что Oracle купила компанию, которая изначально разработала MySQL. Другие компании также имеют свои собственные реализации стандарта SQL.
SQL расшифровывается как Structured Query Language, и это язык программирования, предназначенный для запроса данных из базы данных. MySQL - это система управления реляционными базами данных, а это совершенно другое.
MySQL - это платформа с открытым исходным кодом, которая использует SQL, как и MSSQL, который является продуктом Microsoft (не open-source), который использует SQL для управления базами данных.