Dicas e Truques de SQL para Iniciantes
Confira nossas dicas e truques de SQL para iniciantes utilizando o MySQL! Aprenda comandos prontos do SQL e veja como dar seus primeiros passos!
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!
Dicas e Truques de SQL para Iniciantes
Na aula de hoje, vou te mostrar algumas dicas e truques de SQL para quem deseja iniciar e dar seus primeiros passos no MySQL.
Você verá como é possível utilizar comandos e fazer análises mesmo sem saber programar, apenas utilizando os comandos SQL.
Além disso, vou te apresentar o beautify no MySQL, uma ferramenta muito interessante para formatação de código. Ela corrige a indentação e organização, deixando seu código muito mais legível e fácil de compreender.
Apresentação do MySQL
Existem diversos programas disponíveis para realizar o gerenciamento de bancos de dados por meio do SQL. Ao longo dessa aula, estarei utilizando e mostrando como usar o MySQL.
O objetivo é que você consiga utilizar os recursos do MySQL para realizar suas primeiras consultas em um banco de dados e, a partir disso, possa se aprofundar mais em seus estudos com SQL.
A interface do MySQL é bastante semelhante à de outros programas de gerenciamento. No lado esquerdo da tela, temos as informações sobre os bancos de dados e as tabelas contidas neles.
No centro, temos a área onde podemos escrever nossos códigos em SQL.
Na parte inferior da tela, é possível visualizar os resultados das consultas.
Como exemplo para esta aula, utilizarei o banco de dados base, mas você poderá reproduzir esses mesmos comandos no banco de dados que estiver utilizando.
Caso queira saber mais sobre o processo de criação de bancos de dados no MySQL, confira a nossa aula abaixo. Nela, mostro o passo a passo para criar um banco de dados e preenchê-lo com sua primeira tabela.
Comandos do SQL com MySQL – Comandos Prontos
Uma funcionalidade muito interessante do MySQL, que facilita bastante o trabalho e o estudo do SQL, principalmente para quem está iniciando, são os comandos prontos.
O MySQL nos permite executar comandos básicos de SQL sem necessariamente conhecer sua sintaxe. Vamos ver alguns exemplos, começando pela seleção de tabelas.
Suponha que eu queira selecionar a tabela produtos do banco de dados. Clicando com o botão direito do mouse sobre ela e selecionando o comando Select Rows – Limit 1000, teremos automaticamente o seguinte código gerado:
SELECT * FROM base.produtos;
Esse comando está selecionando (select) todas as informações (*) da tabela produtos contida no banco de dados base (from base.produtos). Executando o comando, teremos a visualização dessa tabela.
Seria possível escrever apenas:
SELECT * FROM produtos;
Desde que garantíssemos que o banco de dados base está definido como banco de dados padrão.
Para fazer essa verificação, basta identificar se o nome do banco de dados está em negrito. Caso não esteja, basta clicar com o botão direito do mouse sobre ele e selecionar a opção Set as Default Schema.
Além da abordagem anterior, temos também a possibilidade de utilizar o comando Send to SQL Editor.
Dentro dele, temos diversos comandos prontos que podem ser adicionados ao editor de código do SQL.
Por exemplo, o Select All Statement irá selecionar todas as informações da nossa tabela, exibindo o nome das colunas selecionadas, diferente do primeiro comando que vimos utilizando o asterisco.
SELECT `produtos`.`ID_Produto`, `produtos`.`Nome_Produto`, `produtos`.`ID_Categoria`, `produtos`.`Marca_Produto`, `produtos`.`Num_Serie`, `produtos`.`Preco_Unit`, `produtos`.`Custo_Unit` FROM `base`.`produtos`;
Essa abordagem pode ser interessante pois permite personalizar a consulta, removendo as colunas que não deseja visualizar.
SELECT `produtos`.`Nome_Produto`, `produtos`.`Marca_Produto`, `produtos`.`Preco_Unit`, FROM `base`.`produtos`;
No mesmo menu de opções, podemos utilizar o comando Insert Statement que adiciona o comando insert into ao editor de códigos e nos permite adicionar uma nova informação à tabela.
Perceba que ele até mesmo destaca os campos que devemos substituir pelas informações desejadas.
SELECT * FROM base.categorias; INSERT INTO `base`.`categorias` (`ID_Categoria`, `Categoria`)) VALUES (8, 'CÂMERA');
Executando esse código, teremos adicionado essa informação à tabela categorias do banco de dados base.
Da mesma forma, podemos utilizar esses comandos rápidos para deletar informações, selecionando a opção Delete Statement.
Basta alterar o comando gerado com a informação que desejamos remover.
DELETE FROM `base`.`categorias` WHERE ID_CATEGORIA = 8;
Executando esse código e selecionando novamente a tabela para visualização, veremos que a câmera que havíamos adicionado terá sido removida.
Além desses, há outros comandos prontos disponíveis que você pode testar e utilizar sem precisar escrever do zero.
É claro que você precisará estudar e conhecer mais sobre o SQL para compreender o uso e funcionamento detalhado de cada comando, mas é uma ótima dica e ajuda para quem está iniciando seus estudos.
Quebra de Linhas no MySQL
Outra dica muito útil dentro do MySQL é utilizar a quebra de linhas. Esse recurso é extremamente interessante quando estamos trabalhando com códigos muito extensos, pois facilita a visualização e leitura dele.
Por exemplo, o código abaixo deve selecionar os produtos da marca Dell e apresentá-los em ordem decrescente na consulta, exibindo o nome, marca e preço.
Porém, essa linha de código é tão extensa que ultrapassa a janela do editor de códigos, atrapalhando a nossa visualização do comando completo.
Para solucionarmos esse problema, basta clicarmos sobre a última opção na janela do editor de códigos chamada Toggle wrapping of long lines.
Com essa opção, o próprio editor irá quebrar a linha em um ponto ideal para que o código não extrapole o limite da tela.
Beautify no MySQL – Formatação do Código
Outra opção muito boa que ajuda a manter o código bem formatado é a Beautify, representada pelo símbolo da vassourinha no editor do MySQL.
Para utilizá-la, basta selecionar o código todo que você deseja formatar e clicar sobre essa opção.
Perceba que temos o mesmo código, porém com as informações dispostas em linhas separadas e com a indentação correta.
Essa formatação do código torna-o muito mais claro e legível, facilitando a compreensão e manutenção dele.
Conclusão – Dicas e Truques de SQL para Iniciantes
Nesta aula, trouxe para você três dicas e truques de SQL para que você possa iniciar seus estudos e trabalhos com SQL!
Vimos como utilizar comandos prontos para fazer suas consultas e também como formatar o código corretamente para uma melhor compreensão e visualização dele.
Caso queira entender mais a fundo o SQL, seu funcionamento e comandos, vou deixar aqui para você um Minicurso Gratuito de SQL que vai te ajudar a se aprofundar ainda mais e te preparar para dominar essa importante linguagem.Minicurso Gratuito de SQL
Hashtag Treinamentos
Para acessar outras publicações de SQL, clique aqui!
Posts mais recentes da Hashtag Treinamentos
- Funções do Copilot no Excel que vão TRANSFORMAR seu TrabalhoVocê sabia que o Copilot no Excel faz muito mais do que tirar dúvidas? Essa IA pode criar fórmulas, formatar dados e até gerar gráficos por você.
- Automação Whatsapp Web com com Python: Guia Completo para Enviar Mensagens com PyWhatKitVocê já imaginou programar o envio de mensagens com uma automação WhatsApp Web com poucas linhas de código?
- Curso Básico de Análise de Dados: O Guia Completo para IniciantesNeste curso básico de análise de dados, vamos explorar o mundo dos dados e como eles podem ser usados para transformar decisões, impulsionar negócios e resolver problemas do dia a dia.
- 30 Frases de Small Talk em Inglês: Tenha Conversas Naturais em InglêsDomine o Small Talk em Inglês com 30 frases práticas para conversas rápidas. Aprenda a pronúncia, os usos e dicas para falar com mais naturalidade.
- Fórmula CALCULATE no Power BI [+Erro Comum e Como Evitar]Nessa aula vamos te mostrar como utilizar a fórmula CALCULATE no Power BI para que possa fazer seus cálculos com filtros específicos!
- Guia Completo: Como Criar um Avatar com IA e Gerar Vídeos em Vários IdiomasDescubra como criar um avatar com IA de forma simples e rápida! Aprenda passo a passo como gerar um avatar digital funcional usando inteligência artificial.
Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.