1 – T-SQL – Introdução e grupos de comandos – SQL Server

SQL - Structured Query Language

  • 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 sistema utiliza 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)
   
EuSobre 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.
Sobre Fábio dos Reis (1096 Artigos)
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 Unix, Linux e Open Source em geral, adora Eletrônica e Astronomia, e estuda idiomas, além de ministrar cursos e palestras sobre diversas tecnologias em São Paulo e outras cidades do Brasil.
Contato: Website

Escreva um comentário

Seu e-mail não será divulgado


*