image

Acesso vitalício ao Atalho Secreto + bootcamps ilimitados

86
%OFF
Pedro Albuquerque
Pedro Albuquerque07/02/2026 17:45
Share
Microsoft Certification Challenge #5 - DP 100Recommended for youMicrosoft Certification Challenge #5 - DP 100

MySQL e SQL: Guia Completo com Conceitos e Principais Comandos

    MySQL e SQL: Guia Completo com Conceitos e Principais Comandos

    Bancos de dados são parte essencial de praticamente qualquer aplicação moderna. Seja um sistema web, mobile ou corporativo, em algum momento será necessário armazenar, consultar e manipular dados. É nesse cenário que entram o SQL e o MySQL.

    Neste artigo, você vai entender o que é SQL, o que é MySQL, as diferenças entre eles e conhecer os principais comandos SQL, com exemplos práticos. O conteúdo é ideal para quem está começando ou deseja revisar conceitos fundamentais.

    O que é SQL?

    SQL (Structured Query Language) é uma linguagem padrão utilizada para gerenciar e manipular bancos de dados relacionais.

    Com SQL, é possível:

    • Criar e alterar tabelas
    • Inserir, consultar, atualizar e remover dados
    • Definir permissões de acesso
    • Garantir integridade das informações

    SQL não é uma linguagem de programação tradicional, mas sim uma linguagem declarativa, onde você informa o que deseja obter, e não como o banco deve fazer.

    O que é MySQL?

    MySQL é um Sistema Gerenciador de Banco de Dados Relacional (SGBD) que utiliza a linguagem SQL para executar operações no banco de dados.

    Ele é:

    • Open source
    • Muito utilizado em aplicações web
    • Compatível com diversas linguagens (Java, PHP, Python, Node.js, entre outras)
    • Conhecido pela performance e facilidade de uso

    👉 Em resumo:

    • SQL é a linguagem
    • MySQL é o banco de dados que usa essa linguagem

    Conceito de Banco de Dados Relacional

    Em um banco de dados relacional, as informações são organizadas em tabelas, compostas por:

    • Linhas (registros): representam os dados
    • Colunas (campos): representam os atributos

    As tabelas podem se relacionar entre si por meio de chaves primárias (PRIMARY KEY) e chaves estrangeiras (FOREIGN KEY).

    Principais Comandos SQL

    Os comandos SQL são geralmente divididos em categorias. A seguir, veremos as mais importantes.

    DDL – Data Definition Language

    São comandos usados para definir e estruturar o banco de dados.

    CREATE

    Cria bancos de dados ou tabelas.

    CREATE DATABASE empresa;
    CREATE TABLE funcionarios (
      id INT AUTO_INCREMENT PRIMARY KEY,
      nome VARCHAR(100),
      cargo VARCHAR(50),
      salario DECIMAL(10,2)
    );
    

    ALTER

    Altera a estrutura de uma tabela existente.

    ALTER TABLE funcionarios ADD email VARCHAR(100);
    

    DROP

    Remove tabelas ou bancos de dados.

    DROP TABLE funcionarios;
    

    ⚠ Use com cuidado, pois os dados são apagados permanentemente.

    DML – Data Manipulation Language

    São comandos utilizados para manipular os dados das tabelas.

    INSERT

    Insere novos registros.

    INSERT INTO funcionarios (nome, cargo, salario)
    VALUES ('João Silva', 'Desenvolvedor', 4500.00);
    

    SELECT

    Consulta dados no banco.

    SELECT * FROM funcionarios;
    

    Com filtro:

    SELECT nome, cargo FROM funcionarios WHERE salario > 4000;
    

    UPDATE

    Atualiza dados existentes.

    UPDATE funcionarios SET salario = 5000 WHERE id = 1;
    

    DELETE

    Remove registros.

    DELETE FROM funcionarios WHERE id = 1;
    

    Cláusulas Importantes do SELECT

    WHERE

    Filtra registros.

    SELECT * FROM funcionarios WHERE cargo = 'Desenvolvedor';
    

    ORDER BY

    Ordena resultados.

    SELECT * FROM funcionarios ORDER BY salario DESC;
    

    LIMIT

    Limita a quantidade de resultados.

    SELECT * FROM funcionarios LIMIT 5;
    

    Funções e Agregações

    SQL possui funções que ajudam na análise de dados.

    SELECT COUNT(*) FROM funcionarios;
    SELECT AVG(salario) FROM funcionarios;
    

    Principais funções:

    • COUNT()
    • SUM()
    • AVG()
    • MAX()
    • MIN()

    Boas Práticas ao Usar MySQL e SQL

    ✔ Use nomes claros para tabelas e colunas

    ✔ Evite SELECT * em sistemas grandes

    ✔ Utilize índices para melhorar performance

    ✔ Faça backups regularmente

    ✔ Proteja o banco contra SQL Injection

    Conclusão

    SQL e MySQL são tecnologias fundamentais para qualquer desenvolvedor que trabalha com dados. Entender seus conceitos e dominar os principais comandos permite criar aplicações mais eficientes, seguras e escaláveis.

    Share
    Recommended for you
    Microsoft Certification Challenge #5 - AZ-204
    Microsoft Certification Challenge #5 - DP 100
    Klabin - Excel e Power BI Dashboards 2026
    Comments (1)
    Ednaldo Santana
    Ednaldo Santana - 07/02/2026 18:34

    Estava precisando disso pra complementar aqui as anotações !

    Recommended for youMicrosoft Certification Challenge #5 - DP 100