O que é SQL: Introdução e grupos de comandos – Curso de SQL Server – 01
O que é SQL – Structured Query Language
- SQL é uma Linguagem de Consulta Estruturada padrão para acesso a Bancos de Dados
- Usada em inúmeros sistemas, como MySQL, SQL Server, Oracle, Sybase, Access, DB2, PostgreSQL, etc.
- Cada um desses sistemas pode utilizar um “dialeto” diferente do SQL, como T-SQL (SQL Server), PL/SQL (Oracle), JET SQL (Access), etc.
Funções Principais do SQL
- Permite o acesso a dados em SGBDR
- Permite definir os dados no banco de dados e manipulá-los.
- Pode ser embutido em outras linguagens usando módulos SQL, bibliotecas, etc.
- Permite criar e excluir bancos de dados e tabelas.
- Permite a criação de Visões (Exibições), Stored Procedures e Funções em um Banco de Dados.
- Permite configurar permissões de acesso em tabelas, procedimentos e visões.
Grupos de Comandos
Os comandos SQL podem ser divididos em quatro grupos principais:
- DDL
- DML
- DCL
- DQL
DDL – Data Definition Language
Comando | Descrição |
CREATE | Cria uma nova tabela, visão ou outro objeto no BD. |
ALTER | Modifica um objeto existente no BD, como uma tabela. |
DROP | Exclui uma tabela inteira, uma exibição de uma tabela ou outro objeto no banco de dados. |
DML – Data Manipulation Language
Comando | Descrição |
INSERT | Cria um registro (linha) |
UPDATE | Modifica registros |
DELETE | Exclui registros |
DCL – Data Control Language
Comando | Descrição |
GRANT | Dá privilégios a um usuário |
REVOKE | Retira privilégios fornecidos a um usuário |
DQL – Data Query Language
Comando | Descrição |
SELECT | Obtém registros especificados de uma ou mais tabelas. (consulta) |
O vídeo a seguir explica em detalhes cada um dos grupos de comandos SQL apresentados neste tutorial:
Sobre Fábio dos Reis
Fábio dos Reis trabalha com tecnologias variadas há mais de 25 anos, tendo atuado nos campos de Eletrônica, Telecomunicações, Programação de Computadores e Redes de Dados. É um entusiasta de Linux e Open Source em geral, Astrônomo Hobbysta e estudante de idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo.
Boa noite! Excelente cursos! quero parabenizá-lo!
Uma dúvida: É possível obter os certificados dos cursos propostos no site?