Comandos básicos


CREATE - Cria uma tabela


CREATE table pessoa (id auto_increment primary key, nome text, idade integer, cidade varchar(30));
DROP - Apaga uma tabela


DROP table pessoa;
INSERT - Insere item na tabela


INSERT INTO pessoa (id, nome, idade) values (1, 'anderson', 27);
SELECT - seleciona itens da tabela

- Selecionando todos os campos da tabela:


SELECT * FROM pessoa;
- Selecionando itens cujo nome seja anderson:


SELECT * FROM pessoa WHERE nome = 'anderson';
- Selecionando itens cujo nome começam com 'ander' e tenham quandos caracteres forem depois:


SELECT * FROM pessoa WHERE nome LIKE 'ander%';
- Selecionando itens que começam com 'anderso' e tenham mais 1 caracter depois:


SELECT * FROM pessoa WHERE nome LIKE 'anderso_';
DELETE - deleta itens da tabela

- Deletando itens cuja idade seja 27:


DELETE from pessoa WHERE idade = 27;
- Deletando itens onde a idade é >= 20 e <= 25:


DELETE from pessoa WHERE idade BETWEEN 20 AND 25;
- Deletando os itens onde o id esta no range especificado:


DELETE from pessoa WHERE idade IN (20, 21, 22, 28);
UPDATE - Atualiza dados da tabela


UPDATE pessoa SET nome = 'anderson bravo' WHERE nome = 'anderson';

Funções de agregação

COUNT - Retorna o número de entradas na tabela;
SUM - Retorna a soma de uma coluna específica;
AVG Retorna o valor médio de uma coluna específica;
MAX - Retorna o valor máximo de uma coluna específica;
MIN - Retorna o valor mínimo de uma coluna específica.


SELECT COUNT(*) FROM pessoa;

SELECT SUM(idade) FROM pessoa;

SELECT AVG(idade) FROM pessoa;

SELECT MAX(idade) FROM pessoa;

SELECT MIN(idade) FROM pessoa;





Comentários

Copyright © 2018 Anderson Bravo
www.andersonbravo.com.br
anderson@andersonbravo.com.br