Diferença entre MySQL e SQL

MySQL vs. SQL

O MySQL é um sistema de gerenciamento de banco de dados relacional (ou RDMS) - significando que é um sistema de gerenciamento de banco de dados baseado no modelo relacional. Esse RDMS é executado como seu próprio servidor e fornece acesso multiusuário a vários bancos de dados de uma só vez. O código fonte do MySQL está disponível sob os termos estabelecidos na Licença Pública Geral GNU, bem como uma infinidade de acordos de propriedade. Membros da comunidade MySQL criaram muitos ramos diferentes do RDMS - os mais populares são o Drizzle e o MariaDB. Além de ser o protótipo de várias ramificações, a maioria dos projetos de software livre que devem ter um sistema de gerenciamento de banco de dados completo (DMS) usa o MySQL.

A Linguagem de Consulta Estruturada (também conhecida como SQL) é uma linguagem de banco de dados. Ele foi projetado especificamente para gerenciar dados em RDMSs e sua concepção foi baseada em álgebra relacional. A variedade de seus recursos inclui consulta e atualização de dados, criação e modificação de esquema e controle de acesso a dados. Foi um dos primeiros idiomas usando o modelo RDMS e é certamente o idioma mais amplamente usado para esses bancos de dados relacionais. A linguagem SQL é subdividida em vários elementos da linguagem: cláusulas, que ocasionalmente são componentes constituintes opcionais de instruções e consultas; expressões, que produzem valores escalares ou tabelas compostas por colunas e linhas de dados; predicados, que são usados ​​para especificar condições capazes de avaliar para o SQL três valores de verdade booleanos de lógica com valor (ou 3VL); consultas, que recuperam dados com base em especificações específicas; e instruções, que afetam os esquemas e dados ou também podem controlar transações, fluxo de programas, conexões, sessões ou diagnósticos.

O MySQL pode ser encontrado em muitos aplicativos da Web como o componente de banco de dados de uma pilha de software do pacote de soluções (ou LAMP). Seu uso pode ser visto amplamente em sites populares como Flickr, FaceBook, Wikipedia, Google, Nokia e YouTube. Cada um desses sites usa o MySQL para armazenamento e registro de dados do usuário. O código é composto pelas linguagens C e C ++ e usa muitas plataformas de sistema diferentes - incluindo Linux, Mac OS X e Microsoft Windows.

O SQL agora é um padrão e sua estrutura é composta de muitos componentes diferentes. Eles incluem, entre outros, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Interface de nível de chamada) e SQL / XML (ou Especificações relacionadas a XML).

Resumo:

1. O MySQL é um RDMS que roda como seu próprio servidor e fornece acesso multiusuário a vários bancos de dados ao mesmo tempo; SQL é uma linguagem de banco de dados projetada especificamente para gerenciar dados em RDMSs.

2. O MySQL é usado em várias aplicações web populares como meio de armazenamento e registro de dados do usuário; SQL é um padrão composto de vários componentes, incluindo, mas não limitado a, SQL Framework, SQL / CLI e SQL / XML.