br/comandos-sql-nao-pode-viver-sem/
Para trabalhar com programação back-end e, principalmente, administração de banco de dados, dominar a
linguagem SQL é fundamental. Isso porque independentemente da linguagem utilizada no seu projeto de
desenvolvimento, a grande maioria dos sistemas depende da integração com banco de dados.
E, para isso, saber SQL é imprescindível!
SQL (Structured Query Language ou Linguagem de Consulta Estruturada, em português) é a linguagem de
consulta padrão utilizada em bancos de dados relacionais. Combinando esta poderosa linguagem e a correta
utilização de SGBDs (Sistema de Gerenciamento de Banco de Dados) relacionais, os comandos SQL podem
interagir com o banco de dados, executando diversas tarefas como inserção, edição e exclusão de registros,
criação, edição e exclusão de tabelas.
Mas isso você já sabia, não?
O que talvez você não saiba é quais comandos você realmente PRECISA conhecer, saber como utilizar e em
quais situações, até porque são inúmeros comandos e combinações possíveis e, em um inicio de carreira na
área, dominar tudo isso pode dar muita dor de cabeça.
Portanto, abaixo listamos os 10 comandos SQL que todo desenvolvedor e/ou DBA precisa saber para se dar
bem na área!
IMPORTANTE:
Para nossos exemplos, iremos nos basear na linguagem SQL para o SGBD MySQL. Apesar de o SQL possuir um
padrão estrutural, entre os diversos SGBD existentes (Oracle, PostgreSQL, SQLite, Microsoft SQL Server,
MySQL, etc), pequenas variações nos comandos podem ocorrer. Ou seja, no momento em que a
organização ou a equipe optam por um banco de dados ou outro, o desenvolvedor/DBA precisará aprender
as especificidades da linguagem SQL para o SGDB escolhido.
1) Comando CREATE DATABASE
Comando que cria um novo banco de dados vazio. No exemplo abaixo, vamos criar um banco de dados
chamado “exemplos_becode”.
CREATE DATABASE
MySQL
CREATE DATABASE exemplos_
1 SHOW DATABASES;
3) Comando USE
Uso similar ao comando de cima. Com o comando USE, é possível selecionar o banco de dados que queremos
utilizar/manipular. Para isso, escrevemos a seguinte instrução:
USE
MySQL
USE exemplos_becode;
1 USE exemplos_becode;
A partir de agora, todos os comandos executados surtirão efeito no banco de dados escolhido, no caso, o
banco de dados que acabamos de criar, o “exemplos_becode”.
Você pode estar se perguntando…
“porque usar o comando SHOW DATABASES E USE?”
É simples, imagine um cenário onde você trabalha com diversos bancos de dados e necessita trocar de um
para outro, ou melhor, saber o que há em uma base de dados e o que está contido na outra. Esta é a utilidade
destes comandos.
4) Comando CREATE TABLE
Os bancos relacionais guardam todos os seus dados dentro de tabelas. Contudo, como criamos uma tabela?
Para isso, utilizamos o comando CREATE TABLE.
CREATE TABLE
MySQL
CREATE TABLE produtos (nome
1 SHOW TABLES;
6) Comando ALTER TABLE
O comando ALTER TABLE é utilizado para modificar uma tabela já criada. Com ele, é possível alterar a
estrutura de suas colunas, bem como, adicionar, editar e remover. No exemplo a seguir, vamos adicionar uma
coluna de descrição para nossos produtos, logo após a coluna de código:
ALTER TABLE
MySQL
ALTER TABLE produtos ADD de
Caso você ache que isso não é suficiente e você precisa de mais conhecimento para ontem! Acesse o nosso
curso completo de banco de dados e linguagem SQL, nele você perceberá ainda mais o poder e a variedade
de recursos que a linguagem SQL possui, de forma a suprir as suas necessidades de banco de dados e
integração com aplicações!
Upvote Downvote