Linguagem de Consulta Estruturada (SQL)

Autor: Randy Alexander
Data De Criação: 3 Abril 2021
Data De Atualização: 26 Junho 2024
Anonim
SQL - STRUCTURE QUERIE LANGUAGE - LINGUAGEM DE CONSULTA ESTRUTURADA - O QUE É SQL? PARA QUE SERVE?
Vídeo: SQL - STRUCTURE QUERIE LANGUAGE - LINGUAGEM DE CONSULTA ESTRUTURADA - O QUE É SQL? PARA QUE SERVE?

Contente

Definição - O que significa SQL (Structured Query Language)?

SQL (Structured Query Language) é uma linguagem de computador padrão para gerenciamento de banco de dados relacional e manipulação de dados. SQL é usado para consultar, inserir, atualizar e modificar dados. A maioria dos bancos de dados relacionais suporta SQL, que é um benefício adicional para os administradores de banco de dados (DBAs), pois geralmente são necessários para suportar bancos de dados em várias plataformas diferentes.


Desenvolvido pela primeira vez no início da década de 1970 na IBM por Raymond Boyce e Donald Chamberlin, o SQL foi lançado comercialmente pela Relational Software Inc. (agora conhecida como Oracle Corporation) em 1979. A versão padrão atual do SQL é voluntária, compatível com o fornecedor e monitorada pelos americanos Instituto Nacional de Padrões (ANSI). A maioria dos principais fornecedores também possui versões proprietárias que são incorporadas e construídas no ANSI SQL, por exemplo, SQL * Plus (Oracle) e Transact-SQL (T-SQL) (Microsoft).

Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

Techopedia explica a linguagem de consulta estruturada (SQL)

Um dos ritos de passagem mais básicos do DBA é aprender SQL, que começa com a escrita da primeira instrução SELECT ou script SQL sem uma interface gráfica do usuário (GUI). Cada vez mais, os bancos de dados relacionais usam GUIs para facilitar o gerenciamento do banco de dados e agora as consultas podem ser simplificadas com ferramentas gráficas, por exemplo, assistentes de arrastar e soltar. No entanto, aprender SQL é imprescindível porque essas ferramentas nunca são tão poderosas quanto SQL.


O código SQL é dividido em quatro categorias principais:

  • As consultas são executadas usando a instrução SELECT onipresente e familiar, que é dividida em cláusulas, incluindo SELECT, FROM, WHERE e ORDER BY.
  • A linguagem de manipulação de dados (DML) é usada para adicionar, atualizar ou excluir dados e, na verdade, é um subconjunto de instruções SELECT e é composta pelas instruções INSERT, DELETE e UPDATE, além de instruções de controle, por exemplo, BEGIN TRANSACTION, SAVEPOINT, COMMIT e ROLLBACK .
  • A Linguagem de definição de dados (DDL) é usada para gerenciar tabelas e estruturas de índice. Exemplos de instruções DDL incluem CREATE, ALTER, TRUNCATE e DROP.
  • A DCL (Data Control Language) é usada para atribuir e revogar direitos e permissões do banco de dados. Suas principais declarações são GRANT e REVOKE.