Tutorial de SQL para iniciantes: aprenda SQL em 7 dias
Resumo do tutorial SQL
O que devo saber?
O curso é projetado para iniciantes em SQL. Nenhuma experiência anterior em banco de dados é necessária.
Programa de SQL
Fundamentos de banco de dados
👉 Lessem 1 | O que é um banco de dados? - Definição, Significado, Tipos, Exemplo |
👉 Lessem 2 | O que é SQL? - Aprenda o básico do SQL, formulário completo do SQL e como usar |
👉 Lessem 3 | MySQL Tutorial de bancada para iniciantes - Como instalar MySQL Bancada de trabalho e uso |
Design de banco de dados
👉 Lessem 1 | Tutorial de design de banco de dados - Aprenda modelagem de dados |
👉 Lessem 2 | O que é Normalização? - Exemplo de banco de dados 1NF, 2NF, 3NF, BCNF |
👉 Lessem 3 | O que é modelagem ER? - Aprenda com o exemplo |
Noções básicas de SQL
👉 Lessem 1 | MySQL Criar a tabela — Como criar banco de dados em MySQL |
👉 Lessem 2 | MySQL instrução SELECT - Aprenda com o exemplo |
👉 Lessem 3 | MySQL A cláusula WHERE - AND, OR, IN, NOT IN Exemplo de consulta |
👉 Lessem 4 | MySQL INSERIR NA Consulta — Como adicionar linha na tabela (exemplo) |
👉 Lessem 5 | MySQL EXCLUIR Consulta — Como excluir linha de uma tabela |
👉 Lessem 6 | MySQL Consulta de ATUALIZAÇÃO - Aprenda com o exemplo |
Classificação de dados
👉 Lessem 1 | ORDENAR POR em MySQL — Consulta DESC e ASC com EXEMPLO |
👉 Lessem 2 | Cláusula SQL GROUP BY e HAVING - Aprenda com o exemplo |
👉 Lessem 3 | MySQL Tutorial de curingas - Curtir, NÃO Curtir, Escape, (%), (_) |
👉 Lessem 4 | Expressões regulares MYSQL (REGEXP) - O que é, sintaxe e exemplos |
Funções
👉 Lessem 1 | MySQL Funções — String, Numérico, Definido pelo Usuário, Armazenado |
👉 Lessem 2 | MySQL Tutorial de funções agregadas - SOMA, AVG, MAX, MIN , CONTAGEM, DISTINTO |
Deve saber coisas!
👉 Lessem 1 | MySQL Tutorial É NULO e NÃO É NULO - Aprenda com o exemplo |
👉 Lessem 2 | MySQL INCREMENTO AUTOMÁTICO - Aprenda com o exemplo |
👉 Lessem 3 | MYSQL – ALTER, DROP, RENOMEAR, MODIFICAR - O que é, sintaxe com exemplos |
👉 Lessem 4 | MySQL LIMITE E COMPENSAÇÃO - Aprenda com o exemplo |
Os temas mais temidos!
👉 Lessem 1 | MySQL Tutorial de subconsulta - Aprenda com o exemplo |
👉 Lessem 2 | MySQL Tutorial de JUNTAS - INTERNO, EXTERIOR, ESQUERDA, DIREITA, CRUZ |
👉 Lessem 3 | MySQL UNIÃO - Tutorial Completo |
👉 Lessem 4 | MySQL Visualizações — Como criar visualizações a partir de tabelas com exemplos |
👉 Lessem 5 | MySQL Tutorial de índice - Criar, adicionar e soltar |
Qual o proximo!
👉 Lessem 1 | Sua primeira aplicação usando MySQL e PHP - Começando! |
👉 Lessem 2 | Oracle MySQL Certificação 5.6 - Oracle MySQL 5.6 Guia de estudo |
👉 Lessem 3 | SQL versus MySQL — Qual é a diferença entre SQL e MySQL? |
👉 Lessem 4 | Melhores ferramentas SQL — 25 Melhores Ferramentas SQL, Software de Banco de Dados e IDE |
👉 Lessem 5 | Construtores e Editor de Consultas SQL – 10 melhores construtores e editores de consultas SQL |
👉 Lessem 6 | Compilador e editores SQL online — 10 Melhores Compiladores e Editores SQL Online |
👉 Lessem 7 | Cursos SQL Gratuitos — 11 Melhores Cursos e Certificações SQL Gratuitos |
👉 Lessem 8 | Livros SQL — 14 Melhores livros de SQL para iniciantes e especialistas |
👉 Lessem 9 | Folha de dicas SQL - Folha de referências de comandos SQL |
👉 Lessem 10 | Perguntas da entrevista SQL – As 50 principais perguntas e respostas da entrevista SQL |
👉 Lessem 11 | Tutorial de SQL em PDF — Baixe o PDF do tutorial SQL para iniciantes |
MariaDB
👉 Lessem 1 | MariaDB Tutorial — Aprenda sintaxe, comandos com exemplos |
👉 Lessem 2 | MariaDB vs MySQL - Qual é a diferença entre MariaDB & MySQL |
O que é um SGBD?
Um sistema de gerenciamento de banco de dados (SGBD) é um software usado para armazenar e gerenciar dados. Garante a qualidade, durabilidade e confidencialidade das informações. O tipo mais popular de SGBD são os Sistemas de Gerenciamento de Banco de Dados Relacionais, ou RDBMSs. Aqui, o banco de dados consiste em um conjunto estruturado de tabelas e cada linha de uma tabela é um registro.
O que é SQL?
Structured Query Language (SQL) é a linguagem padrão para manipulação de dados em um SGBD. Em palavras simples, é usado para se comunicar com os dados em um SGBD. A seguir estão os tipos de instruções SQL
- Linguagem de definição de dados (DDL) permite criar objetos como esquemas, tabelas no banco de dados
- Data Control Language (DCL) permite manipular e gerenciar direitos de acesso em objetos de banco de dados
- A linguagem de manipulação de dados (DML) é usada para pesquisar, inserir, atualizar e excluir dados, que serão parcialmente abordados neste tutorial SQL.
O que é Consulta?
Uma consulta é um conjunto de instruções fornecidas ao sistema de gerenciamento de banco de dados. Ele informa a qualquer banco de dados quais informações você gostaria de obter do banco de dados. Por exemplo, para buscar o nome do aluno na tabela do banco de dados STUDENT, você pode escrever a consulta SQL assim:
SELECT Student_name from STUDENT;
Processo SQL
Quando você deseja executar um comando SQL para qualquer sistema SGBD, você precisa encontrar o melhor método para realizar sua solicitação, e o mecanismo SQL determina como interpretar essa tarefa específica.
Componentes importantes incluídos neste processo SQL são:
- Mecanismo de consulta SQL
- Mecanismos de otimização
- Despachante de consultas
- Mecanismo de consulta clássico
Um mecanismo de consulta clássico permite gerenciar todas as consultas não SQL.
Otimização de SQL
Saber como fazer consultas não é muito difícil, mas você precisa realmente aprender e entender como funciona o armazenamento de dados e como as consultas são lidas para otimizar o desempenho do SQL. As otimizações são baseadas em dois fatores principais:
- Fazendo as escolhas certas ao definir a estrutura do banco de dados
- Aplicar os métodos mais adequados para ler os dados.
O que você aprenderá neste curso de SQL?
Este tutorial básico de SQL foi desenvolvido para qualquer pessoa que planeja trabalhar com bancos de dados, especialmente nas funções de administradores de sistema e desenvolvedores de aplicativos. Os tutoriais ajudam os iniciantes a aprender os comandos SQL básicos, incluindo SELECT, INSERT INTO, UPDATE, DELETE FROM e muito mais. Cada comando SQL vem com exemplos claros e concisos.
Além da lista de comandos SQL, o tutorial apresenta flashcards com funções SQL, como AVG(), CONTAGEM() e MAX(). Junto com eles, os questionários ajudam a validar seu conhecimento básico do idioma.
Este curso SQL irá ajudá-lo a lidar com vários aspectos da linguagem de programação SQL.
Por que você deveria aprender SQL?
SQL é uma linguagem fácil de aprender, projetada especificamente para trabalhar com bancos de dados. Há uma demanda crescente por profissionais que possam lidar com bancos de dados. Quase todas as grandes empresas usam SQL. É amplamente utilizado em vários setores, como reserva de passagens, bancos, plataformas de mídia social, compartilhamento de dados, comércio eletrônico, etc., portanto, há vastas oportunidades disponíveis para o desenvolvedor SQL.