Comandos SQL
28/02/2008
0
Ola Pessoal,
Se alguem tiver uma apostila ou tutotial , para me arrumar com comandos SQL , eu ficaria muito agradecido, pois estou prescisando.
Obrigado.
Se alguem tiver uma apostila ou tutotial , para me arrumar com comandos SQL , eu ficaria muito agradecido, pois estou prescisando.
Obrigado.
Pattarelli
Curtir tópico
+ 0
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
Clique aqui para fazer login e interagir na Comunidade :)