image

Acesse bootcamps ilimitados e +650 cursos pra sempre

60
%OFF
Article image
Victor Rocha
Victor Rocha11/08/2023 14:25
Compartilhe
Nexa - Análise Avançada de Imagens e Texto com IA na AWSRecomendados para vocêNexa - Análise Avançada de Imagens e Texto com IA na AWS

SQL (Structured Query Language) - Comandos Básicos

  • #SQL Server
  • #SQL
  • #Banco de dados relacional

SQL (Structured Query Language) é uma linguagem de programação utilizada para gerenciar, manipular e consultar bancos de dados relacionais. Ela é usada para criar, alterar e consultar informações armazenadas em tabelas, permitindo a interação com sistemas de gerenciamento de banco de dados, como MySQL, PostgreSQL, SQL Server e Oracle, entre outros.

O SQL desempenha um papel fundamental no gerenciamento e uso eficiente de dados, tornando-se uma ferramenta indispensável para desenvolvedores, analistas de dados, cientistas de dados e profissionais de TI que trabalham com bancos de dados relacionais.

 

Sua importância reside na sua capacidade de:

Gerenciar Dados: SQL permite criar e manipular bancos de dados, tabelas, registros e campos. Ele facilita a criação, modificação e exclusão de informações em um banco de dados.

Consulta Eficiente: Com SQL, é possível recuperar informações específicas de grandes conjuntos de dados usando consultas otimizadas. Isso é crucial para extrair informações relevantes de bancos de dados complexos.

Análise de Dados: SQL permite realizar análises complexas, agregações e cálculos nos dados armazenados. Isso é fundamental para tomar decisões difíceis com base nos dados disponíveis.

Segurança e Controle: SQL oferece recursos para definir permissões de acesso aos dados. Isso ajuda a garantir que apenas usuários autorizados tenham acesso a informações sensíveis.

Consistência dos Dados: SQL permite manter a integridade dos dados, garantindo que os registros estejam sempre corretos e consistentes, evitando duplicações indesejadas ou erros nos dados.

Escalabilidade: Bancos de dados relacionais podem lidar com grandes volumes de dados e consultas complexas, tornando-os adequados para empresas de todos os tamanhos.

Integração com Aplicações: SQL é amplamente utilizado para integrar bancos de dados a aplicativos, permitindo que os dados sejam armazenados, recuperados e exibidos de maneira eficiente.

Padrão Global: SQL é um padrão globalmente aceito para interagir com bancos de dados, o que significa que as habilidades adquiridas em um sistema de gerenciamento de banco de dados podem ser aplicadas a outros sistemas.

Comandos Básicos:

SELECT

Usado para recuperar dados de uma ou mais tabelas.

SELECT coluna1, coluna2 FROM tabela WHERE condição;

INSERT

Usado para adicionar novos registros a uma tabela.

INSERT INTO tabela (coluna1, coluna2) VALUES (valor1, valor2);

UPDATE

Usado para atualizar registros existentes em uma tabela.

UPDATE tabela SET coluna1 = novo_valor WHERE condição;

DELETE

Usado para excluir registros de uma tabela.

DELETE FROM tabela WHERE condição;

CREATE TABLE

Usado para criar uma nova tabela.

CREATE TABLE nome_tabela (

        coluna1 tipo_dado,

        coluna2 tipo_dado,

         ...

);

ALTER TABLE

Usado para modificar uma tabela existente, como adicionar ou remover colunas.

ALTER TABLE tabela ADD nova_coluna tipo_dado;

ALTER TABLE tabela DROP coluna_existente;

DROP TABLE

Usado para excluir uma tabela inteira e seus dados.

DROP TABLE nome_tabela;

SELECT DISTINCT

Usado para retornar valores únicos de uma coluna.

SELECT DISTINCT coluna FROM tabela;

ORDER BY

Usado para ordenar os resultados em ordem ascendente (ASC) ou descendente (DESC).

SELECT coluna1, coluna2 FROM tabela ORDER BY coluna1 DESC;

GROUP BY

Usado para agrupar resultados com base em uma ou mais colunas.

SELECT coluna, COUNT(*) FROM tabela GROUP BY coluna;

HAVING

Usado com GROUP BY para filtrar resultados após o agrupamento.

SELECT coluna, COUNT(*) FROM tabela GROUP BY coluna HAVING COUNT(*) > 10;

JOIN

 Usado para combinar dados de duas ou mais tabelas.

SELECT tabela1.coluna, tabela2.coluna

FROM tabela1

JOIN tabela2 ON tabela1.chave = tabela2.chave;

Compartilhe
Recomendados para você
Heineken - Inteligência Artificial Aplicada a Dados com Copilot
Sysvision - Data Analytics com Power BI
Database Experience
Comentários (4)

JF

João Ferreira - 11/08/2023 17:03

Muito util!

Diogo Dantas
Diogo Dantas - 11/08/2023 15:08

Muito útil, obrigado por compartilhar!!

Naiara Fernandes
Naiara Fernandes - 11/08/2023 15:04

Muito bom!

ML

Mariana Lima - 11/08/2023 14:45

👏

Recomendados para você