🎉 SEMANA DO CONSUMIDOR

Últimos dias para comprar os cursos com 50% de desconto

Ver detalhes

Postado em em 12 de julho de 2024

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!

https://youtu.be/PO0GCFzLcpY

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.

interface do MySQL

No centro, temos a área onde podemos escrever nossos códigos em SQL.

Editor códigos em SQL

Na parte inferior da tela, é possível visualizar os resultados das consultas.

Consulta

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;
Select Rows – Limit 1000

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.

Tabela visualizada

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.

Set as Default Schema

Além da abordagem anterior, temos também a possibilidade de utilizar o comando Send to SQL Editor.

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`;
Consulta Select All Statement

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.

Insert Statement
Insert Statement

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.

tabela categorias do banco de dados

Da mesma forma, podemos utilizar esses comandos rápidos para deletar informações, selecionando a opção Delete Statement.

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.

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

Linha de código extensa

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.

Quebra de linha com 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.

Linha de código quebrada

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.

Beautify no MySQL

Para utilizá-la, basta selecionar o código todo que você deseja formatar e clicar sobre essa opção.

Código formatado

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!


Quer aprender mais sobre SQL com um minicurso básico gratuito?
 

Posts mais recentes da Hashtag Treinamentos

Diego Monutti

Expert em conteúdos da Hashtag Treinamentos. Auxilia na criação de conteúdos de variados temas voltados para aqueles que acompanham nossos canais.