Article image
Victor Rocha
Victor Rocha11/08/2023 14:25
Compartilhe

SQL (Structured Query Language) - Comandos Básicos

    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
    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

    👏