Linguagem SQL, SQL Server e MySQL. Quais as diferenças?

Linguagem SQL

SQL ou Structure Query Language, é uma linguagem computacional destinada a aplicações de banco de dados, mas, SQL não é o banco de dados em si. Ela foi padronizada pela ANSI (American National Standards Institute – Instituto Nacional de Padronização Americano) para a operação em bancos de dados relacionais.

Os bancos de dados relacionais como Oracle, SQL Server, MySQL, DB2, PostgreeSQL, entre outros, usam a SQL como forma de promover o acesso às informações do banco e o relacionamento entre suas tabelas.

Os principais comandos da Linguagem SQL São: Create, alter, drop, insert into, update, delete e select. Os três primeiros fazem parte da chamada DDL (usado para definir as estruturas dos objetos de dados) e os demais fazem parte do DML (usado para manipular os dados nos objetos do banco).

SQL Server

O SQL Server é um banco de dados, isto é, um software para gerenciamento de dados, conhecido pela sigla SGBD. O SQL Server é também um banco de dados relacional e usa a Linguagem SQL para definição, acesso e manipulação de dados.

O SQL Server é da Microsoft e um dos principais banco de dados do mercado.

MySQL

Assim como o SQL Server, o MySQL também é um sistema para gerenciamento de banco de dados (SGDB), diferenciando que este é um software livre, enquanto que aquele é um software proprietário. O MySQL também usa a linguagem SQL

Qual a diferença entre Linguagem SQL, SQL Server e MySQL?

Resumindo: Linguagem SQL é uma linguagem usada nos banco de dados relacionais, enquanto que SQL Server e MySQL são sistemas para gerenciamento de banco de dados e que fazem o uso da linguagem SQL e por isso levam o nome SQL.

Related Posts with Thumbnails