Diferença entre MySQL e SQL Diferença entre

Anonim

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 relacional modelo. Este RDMS é executado como seu próprio servidor e fornece acesso multi-usuário a vários bancos de dados ao mesmo tempo. O código-fonte do MySQL está disponível nos termos estabelecidos na GNU General Public License, bem como uma infinidade de acordos de propriedade. Membros da comunidade MySQL criaram muitos ramos diferentes do RDMS - o mais popular dos quais são Drizzle e MariaDB. Além de ser o protótipo de vários ramos, a maioria dos projetos de software livre que devem ter um sistema de gerenciamento de banco de dados completo (ou DMS) usam o MySQL.

Structured Query Language (também conhecido como SQL) é um idioma de banco de dados. Ele foi projetado especificamente para gerenciar dados em RDMSs e sua concepção foi baseada em álgebra relacional. O alcance de seus recursos inclui consulta e atualização de dados, criação e modificação de esquema e controle de acesso a dados. Foi uma das primeiras línguas que usaram o modelo RDMS e, certamente, é o idioma mais utilizado para esses bancos de dados relacionais. O idioma SQL é subdividido em vários elementos do idioma: cláusulas, que são, ocasionalmente, componentes constituintes opcionais das declarações e consultas; expressões, que produzem valores escalares ou tabelas que são constituídas por colunas e linhas de dados; predicados, que são usados ​​para especificar condições que podem ser avaliadas para valores de verdade booleanos de lógica (3VL) de três valores avaliados SQL; consultas, que recuperam dados com base em especificações específicas; e declaraçõ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 muitas aplicações web como o componente de banco de dados de uma pilha de software de pacote de solução (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 o registro de dados do usuário. O código é composto pelos idiomas 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 por muitos componentes diferentes. Estes incluem, mas não estão limitados a, SQL Framework, SQL / Foundation, SQL / Bindings, SQL / CLI (Call Level Interface) e SQL / XML (ou especificações relacionadas XML).

Resumo:

1. O MySQL é um RDMS que funciona como seu próprio servidor e fornece acesso multi-usuá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ários aplicativos web populares como meio de armazenamento e registro de dados de usuários; O SQL é um padrão composto por vários componentes incluindo, mas não limitado a, SQL Framework, SQL / CLI e SQL / XML.