Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Comandos SQL é Estruturado Idioma de Questão

Por:   •  6/6/2018  •  6.223 Palavras (25 Páginas)  •  298 Visualizações

Página 1 de 25

...

É um comando DML usado para inserir dados na tabela.

Sintaxe

Insert into table_name(column1,column2,column3…columnN)

Values(value1,value2,value3…valueN);

Ex:insert into aluno(id,nome,nascimento,sexo,nacionalidade)

Values(1111,’Dino’,’1986-07-20’,’M’,’Mocambicano’)

(1112,’Paula’,’1998-11-03’,’F’,’Mocambicana’);

INSERT INTO first_table_name [(column1, column2, ... columnN)] SELECT column1, column2, ...columnN

FROM second_table_name

[WHERE condition];

Ex:insert into first cadatrar(id,nome,nacionalidade)

Select id,nome,nacionalidade from second aluno where id=1112;

Insert into table_name values(value1,value2,value3…valueN);

Ex:insert into alunos values(1222,’Dino’,’1986-07-20’,’M’,’Mocambicano’),(1223,’Paula’,’1998-11-03’,’F’,’Mocambicana);

SELECT

É comando DQL usado para ir buscar os dados de uma tabela de banco de dados da qual devolve dados na forma resulte tabela. Recobra certos registros de um ou mais tabelas estas tabelas de resultado é chamado resultar-jogos.

Sintaxe

SELECT column1, column2....columnN FROM table_name;

Ex:select id,nome,nacionalidade from alunos;

Select * from table_name;

Ex:select * from alunos;

UPDATE

É um comando DML usado para atualizar dados na tabela,este comando manipula linhas.

Sintaxe

UPDATE table_name

SET column1 = value1, column2 = value2...., columnN = valueN WHERE [condition];

Ex:update alunos

Set nome=’Paula’ where id=’1111’;

UPDATE alunos

SET nome = ’Pune’, nacionalidade =’zimbabweano’

Where id=1112;

DELETE

E um camando DML usado para apagar dados da tabela e mante a estrutura da tabela.

Sintaxe

DELETE FROM table_name

WHERE [condition];

Ex:delete from alunos

Where id=1111;

Delete from table_name;

Ex:delete from alunos;

GRANT

E um comando DCL que dá um privilégio a usuário

Sintaxe

REVOKE

AS(alias),

O uso de pseudônimos de tabela pretende renomear uma tabela em uma declaração de SQL particular. O renomear é uma mudança temporária e o nome de tabela atual não muda no banco de dados. Os pseudônimos de coluna são usados para renomear as colunas de uma tabela com a finalidade de uma questão de SQL particular.

Sintaxe

SELECT column1, column2.... FROM table_name AS alias_name WHERE [condition];

SELECT column_name AS alias_name

FROM table_name

WHERE [condition];

EX:

Considere as seguintes duas tabelas

a)Cliente

+----+----------+-----+-----------+----------+

| ID | NAME |IDADE | ADDRESS | SALARIO |

+----+----------+-----+-----------+----------+

| 1 | Ramesh | 32 | Ahmedabad | 2000.00 |

| 2 | Khilan | 25 | Delhi | 1500.00 |

| 3 | kaushik | 23 | Kota | 2000.00 |

| 4 | Chaitali | 25 | Mumbai | 6500.00 |

| 5 | Hardik | 27 | Bhopal | 8500.00 |

| 6 | Komal | 22 | MP | 4500.00 |

| 7 | Muffy | 24 | Indore | 10000.00 |

+----+----------+-----+-----------+----------+

b) +-----+---------------------+-------------+--------+

|OID | DATE | Cliente_ID | AMOUNT |

+-----+---------------------+-------------+--------+

| 102 | 2009-10-08 00:00:00 | 3 | 3000 |

| 100 | 2009-10-08 00:00:00 | 3 | 1500 |

| 101 | 2009-11-20 00:00:00 | 2 | 1560 |

| 103 | 2008-05-20 00:00:00 | 4 | 2060 |

+-----+---------------------+-------------+--------+

SELECT C.ID, C.NAME, C.IDADE, O.AMOUNT FROM CUSTOMERS AS C, ORDERS AS O WHERE C.ID = O.CUSTOMER_ID;

Isto produziria o resultado seguinte:

+----+----------+-----+--------+

| ID | NAME | IDADE | AMOUNT |

+----+----------+-----+--------+

| 3 | kaushik | 23 | 3000 |

| 3 | kaushik | 23 | 1500 |

| 2 | Khilan | 25 | 1560 |

| 4 | Chaitali | 25 | 2060 |

+----+----------+-----+--------+

SELECT ID AS CUSTOMER_ID, NAME AS CUSTOMER_NAME FROM CUSTOMERS

WHERE

...

Baixar como  txt (29.8 Kb)   pdf (83.1 Kb)   docx (31.4 Kb)  
Continuar por mais 24 páginas »
Disponível apenas no Essays.club