Olá Amigos,
Nossa vida é cheia de desafios e a cada dia temos de aprender coisas novas e sempre nos qualificarmos, é importante melhorar as coisas que já sabemos, relembrar e praticar as que deixamos um pouco de lado pela correria seja ela pessoal ou corporativa.
Um dos temas que percebi que precisava praticar e melhorar é o SQL por isso decidi relembrar e compartilhar com vocês o resumo em forma de artigo.
Neste artigo vou listar a sintaxe SQL para os comandos SQL mais comuns e conforme for evoluindo irei publicando novos artigos.
Para obter explicações detalhadas sobre cada sintaxe SQL, em breve postarei um link com a descrição de cada.
O objetivo desta postagem não é lhe tornar um especialista em SQL mas sim fazer que quando necessário relembrar algum comando você tenha onde acessar e onde buscar esta infornação.
SELECT SELECT 'nome_coluna' FROM 'nome_tabela';
DISTINCT SELECT DISTINCT 'nome_coluna' FROM 'nome_tabela';
WHERE SELECT 'nome_coluna' FROM 'nome_tabela' WHERE 'condição';
AND SELECT 'nome_coluna' FROM 'nome_tabela' WHERE nome_coluna='Condição' AND nome_coluna='Condição';
OR SELECT 'nome_coluna' FROM 'nome_tabela' WHERE nome_coluna='Condição' OR nome_coluna='Condição';
IN SELECT 'nome_coluna' FROM 'nome_tabela' WHERE 'nome_coluna' IN ('valor1', 'valor2');
BETWEEN SELECT 'nome_coluna' FROM 'nome_tabela' WHERE 'nome_coluna' BETWEEN 'valor1' AND 'valor2';
LIKE SELECT 'nome_coluna' FROM 'nome_tabela' WHERE 'nome_coluna' LIKE '%s'; O LIKE poderá ser: LIKE '%s', LIKE 's%' ou LIKE '%s%'.
ORDER BY SELECT 'nome_coluna' FROM 'nome_tabela' [WHERE 'condição'] ORDER BY 'nome_coluna' [ASC, DESC];
COUNT SELECT COUNT('nome_coluna') FROM 'nome_tabela';
GROUP BY SELECT 'nome_coluna 1', SUM('nome_coluna 2') FROM 'nome_tabela' GROUP BY 'nome_coluna 1';
HAVING SELECT 'nome_coluna 1', SUM('nome_coluna 2') FROM 'nome_tabela' GROUP BY 'nome_coluna 1' HAVING (condição da função aritmética);
CREATE TABLE CREATE TABLE 'nome_tabela' ('coluna 1' 'tipo_dados_para_coluna_1', 'coluna 2' 'tipo_dados_para_coluna_2' );
DROP TABLE DROP TABLE 'nome_tabela';
TRUNCATE TABLE TRUNCATE TABLE 'nome_tabela';
INSERT INTO INSERT INTO 'nome_tabela' ('coluna 1', 'coluna 2') VALUES ('valor 1', 'valor 2');
UPDATE UPDATE 'nome_tabela' SET 'coluna 1' = [novo valor] WHERE 'condição';
DELETE FROM DELETE FROM 'nome_tabela' WHERE 'condição';
Estes são alguns dos comandos que podem ser executados no SQL, muitos deles são conhecidos e muito utilizados no dia dia, tenho certeza que da mesma forma que os mesmos me ajudaram e ajudarão a você também serão úteis, nas próximas postagem buscarei explicar o que cada comando faz.
Caso queira contribuir com idéias e comentários agradeço.
Um abraço.
DG