0% acharam este documento útil (0 voto)
31 visualizações

COMANDOS SQL-parte1

O documento explica como trabalhar com SQL, incluindo como criar uma tabela, inserir dados, consultar dados usando comandos SELECT, WHERE, LIKE, BETWEEN, ORDER BY e manipular campos. Também mostra como alterar tabelas e campos, adicionar e atualizar valores e apagar dados e tabelas.

Enviado por

marcio machado
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
31 visualizações

COMANDOS SQL-parte1

O documento explica como trabalhar com SQL, incluindo como criar uma tabela, inserir dados, consultar dados usando comandos SELECT, WHERE, LIKE, BETWEEN, ORDER BY e manipular campos. Também mostra como alterar tabelas e campos, adicionar e atualizar valores e apagar dados e tabelas.

Enviado por

marcio machado
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Trabalhando com SQL (Parte1)

1- CRIANDO UMA TABELA

CREATE TABLE movimentacao(codigo int not null, banco VARCHAR(10), conta


VARCHAR(10), tipo VARCHAR(10), valor REAL);

2- INSERINDO NOVOS DADOS NA TABELA

INSERT movimentacao(codigo, banco, conta, tipo, valor)


VALUES (1,"HSBC", "3154-8","corrente", 415);

3- CONSULTANDO DADOS

3.1 SELECT

SELECT codigo, banco, conta FROM movimentação;


SELECT *FROM movimentação ORDER BY conta;
SELECT *FROM movimentação ORDER BY banco asc; //ordem ascendente
SELECT *FROM movimentação ORDER BY banco desc; //ordem descendente
SELECT *FROM movimentação ORDER BY banco, conta;

3.2) WHERE

SELECT *FROM movimentação WHERE valor >= 1000;


SELECT *FROM movimentação WHERE valor >= 1000 AND valor <=5000;
SELECT *FROM movimentação WHERE banco = “santander”;
SELECT *FROM movimentação WHERE valor >= 1000 AND banco= “santander”;
SELECT *FROM movimentação WHERE valor >= 1000 AND valor <=5000 ORDER BY banco;

3.3) LIKE

SELECT *FROM movimentação WHERE banco LIKE “santander”;


SELECT *FROM movimentação WHERE banco LIKE “S%”; // começa com S
SELECT *FROM movimentação WHERE banco LIKE “%S.A.”; //termina com S.A.
SELECT *FROM movimentação WHERE banco LIKE “%Re%”;

3.4) BETWEEN
SELECT *FROM movimentação WHERE valor BETWEEN 1000 AND 5000;

3.5) NOT BETWEEN


SELECT *FROM movimentação WHERE valor NOT BETWEEN 1000 AND 5000;

3.6) IN e NOT IN
SELECT *FROM movimentação WHERE valor IN (2,4,6);
SELECT *FROM movimentação WHERE valor NOT IN (2,4,6);

3.7) MANIPULANDO OS ATRIBUTOS

SELECT codigo „Codigo da conta‟, banco „Nome do Banco‟, conta „Número da conta‟ FROM
movimentação;
SELECT codigo *2 „Codigo da conta‟, banco „Nome do Banco‟, conta „Número da conta‟ FROM
movimentação;

4) ALTER

- alterar o tipo:
ALTER TABLE movimentação MODIFY data DATE;
ALTER TABLE movimentação MODIFY conta VARCHAR (15);

- alterar o nome da tabela:


ALTER TABLE movimentação RENAME movimento;

- alterar o nome do campo:


ALTER TABLE movimentação CHANGE conta num_conta CHAR(10);

- adicionar campo: ALTER TABLE movimentação ADD email VARCHAR(30);

ALTER TABLE movimentação ADD obs VARCHAR(80);

- apagar campo: ALTER TABLE movimentação DROP COLUMN obs;

OU ALTER TABLE movimentação DROP obs;

5) ADICIONANDO VALORES

UPDATE

UPDATE tabela SET campo=” ” WHERE campo=” ”;

Exemplo: UPDATE movimento SET email=”[email protected]” WHERE codigo=1;

6- APAGANDO DADOS NA TABELA

DELETE FROM movimentação WHERE código=2;

DELETE FROM movimentação WHERE banco = “HSBC”;

Para apagar todos os registros:


1) DELETE FROM movimentação;

A tabela e a estrutura permanecerão intactas.

Para apagar toda a estrutura e a tabela:

2) DROP TABLE movimentação;

Você também pode gostar