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.

 
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:

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

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

Ícone SQLSQL Impressionador

Domine a linguagem mais importante do Mundo para quem trabalha com Dados, seja para se destacar na sua empresa atual, para conseguir um diferencial em processos seletivos ou até mesmo para entrar em áreas de dados.

Começar agoraSeta para a direita
Fundo SQLTelas SQL
Luz SQL
 
SQL
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.

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

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

 
SQL
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