Comandos SQL

28/02/2008

0

SQL

Ola Pessoal,

Se alguem tiver uma apostila ou tutotial , para me arrumar com comandos SQL , eu ficaria muito agradecido, pois estou prescisando.


Obrigado.


Pattarelli

Pattarelli

Responder

Posts

29/02/2008

Marcosrocha

N verdade este tópico deveria estar em Banco de Dados, massssssss....
CREATE TABLE
O comando CREATE TABLE é utilizado para inserir novas tabelas em um banco de dados.
CREATE TABLE NOMEDATABELA (
CAMPO1 INTEGER, CAMPO 2 VARCHAR(10));

ALTER TABLE
O comando ALTER TABLE é utilizado para alterar a estrutura de uma tabela do banco de dados.
ALTER TABLE NOMEDATABELA ADD CAMPO1 INTEGER;
ALTER TABLE NOMEDATABELA DROP CAMPO1;

INSERT
O INSERT é utilizado para inserir informações dentro de uma tabela.
INSERT INTO NOMEDATABELA (CAMPO1,CAMPO2,CAMPO3) VALUES (1,’UM’,’OLA’);

UPDATE
O UPDATE é utilizado para alterar uma informação já gravada em uma tabela.
UPDATE NOMEDATABELA SET CAMPO1=1,CAMPO2=’UM’;
Todos os registros da tabela serão alterados.
Pode-se ainda implementar o comando UPDATE com um WHERE
UPDATE NOMEDATABELA SET CAMPO2=’DOIS’ WHERE CAMPO1=1;
Somente os registros cujo CAMPO1 forem igual a 1 serão alterados.

DELETE
O DELETE é utilizado para apagar uma informação gravada em uma tabela.
DELETE FROM NOMEDATABELA;
Todos os registros da tabela serão apagados.
Pode-se ainda implementar o comando DELETE com um WHERE
DELETE FROM NOMEDATABELA WHERE CAMPO1=1;
Somente os registros cujo CAMPO1 forem igual a 1 serão apagados.

SELECT
O SELECT é o comando SQL mais utilizado, é ele que faz pesquisas em um banco de dados.
SELECT * FROM NOMEDATABELA;
Lista todos os campos e todos os registros da tabela.
SELECT CAMPO1,CAMPO2 FROM NOMEDATABELA;
Lista o CAMPO1 e o CAMPO2 e todos os registros da tabela.
Pode-se ainda implementar o comando SELECT com um WHERE
SELECT * FROM NOMEDATABELA WHERE CAMPO1=1;

SELECT MAX
O SELECT MAX retorna o maior valor de um campo em uma tabela.
SELECT MAX(CAMPO1) FROM NOMEDATABELA;
SELECT MIN
O SELECT MIN retorna o menor valor de um campo em uma tabela.
SELECT MIN(CAMPO1) FROM NOMEDATABELA;
SELECT COUNT
O SELECT COUNT retorna a quantidade de registros de uma tabela.
SELECT COUNT(CAMPO1) FROM NOMEDATABELA;
SELECT SUM
O SELECT SUM retorna a soma dos registros de uma tabela.
SELECT SUM(CAMPO1) FROM NOMEDATABELA;

LEFT JOIN
O LEFT JOIN é usado para unir duas ou mais tabelas em uma listagem.
SELECT A.*, B.*, C.* FROM TABELA1 A
LEFT JOIN TABELA2 B ON A.CAMPOLIGACAO=B.CAMPOLIGACAO
LEFT JOIN TABELA3 C ON A.CAMPOLIGACAO=C.CAMPOLIGACAO

ORDER BY
O ORDER BY ordena o resultado de uma pesquisa.
SELECT * FROM NOMEDATABELA
ORDER BY CAMPO1
O ORDER BY deve sempre ser a ultima instrução dentro de uma SQL.
SELECT A.*, B.*, C.* FROM TABELA1 A
LEFT JOIN TABELA2 B ON A.CAMPOLIGACAO=B.CAMPOLIGACAO
LEFT JOIN TABELA3 C ON A.CAMPOLIGACAO=C.CAMPOLIGACAO
WHERE A.CAMPO1=1 AND B.CAMPOX=’MARIA’
ORDER BY A.CAMPO1
Se necessário ainda podemos utilizar o comando DESC para trazer o resultado da pesquisa em ordem inversa.
SELECT * FROM NOMEDATABELA
ORDER BY CAMPO1 DESC



Responder

29/02/2008

Paullsoftware

Aqui no site da [url=https://www.devmedia.com.br/articles/listcomp.asp?txtsearch=&tipo=9&vis=0&site=-1]DevMedia na seção E-Books[/url] você vai encontrar bastante material sobre o assunto, mas, se preferir pode acessar o site do [url=http://www.apostilando.com]Apostilando[/url] que lá também tem bastante apostilas de diversas linguagens... :wink:


Responder

03/03/2008

Pattarelli

Obrigado pessoal.


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar