Mudanças entre as edições de "Comandos básicos de SQL"
(Criou página com 'Este guia é um consolidado de comandos básicos que podemos utilizar no dia-a-dia que pode facilitar e agilizar os nossos testes. Os comandos básicos utilizados no SQL são...') |
|||
Linha 3: | Linha 3: | ||
Os comandos básicos utilizados no SQL são conhecido como CRUD – Create, Read, Update e Delete. Essas são as operações básicas que uma aplicação realiza em um banco de dados, criação, leitura, atualização e exclusão de dados. | Os comandos básicos utilizados no SQL são conhecido como CRUD – Create, Read, Update e Delete. Essas são as operações básicas que uma aplicação realiza em um banco de dados, criação, leitura, atualização e exclusão de dados. | ||
− | + | O significado de '''CRUD''' é: | |
Create -> INSERT | Create -> INSERT | ||
Linha 9: | Linha 9: | ||
Update -> UPDATE | Update -> UPDATE | ||
Delete -> DELETE | Delete -> DELETE | ||
+ | |||
+ | === Insert === | ||
+ | insert into nome_tabela (campo1, campo2, campo3) values (valor1, valor2, valor3) | ||
+ | |||
+ | INSERT INTO TUR_TurmaDisciplinaTerritorio (tud_idExperiencia | ||
+ | ,tud_idTerritorio | ||
+ | ,tte_vigenciaInicio | ||
+ | ,tte_vigenciaFim | ||
+ | ,tte_situacao | ||
+ | ,tte_dataCriacao | ||
+ | ,tte_dataAlteracao) | ||
+ | VALUES | ||
+ | (675828,671601,'2016-08-25','2016-09-10',1,GETDATE(),GETDATE()) | ||
+ | |||
+ | |||
+ | - Select | ||
+ | select * from [nome_tabela] -- consulta simples | ||
+ | |||
+ | select * from CLS_TurmaAula | ||
+ | |||
+ | select * from [nome_tabela] where [condição] -- consulta com condição | ||
+ | |||
+ | select * from CLS_TurmaAula where tau_data BETWEEN '2016-02-11' AND '2016-02-11' | ||
+ | |||
+ | select * from CLS_TurmaAulaAluno where tud_id in (671036,695177) | ||
+ | |||
+ | select * from tur_turmadisciplina where tud_tipo in (18,19) and tud_nome ='sarau' | ||
+ | |||
+ | select * from CLS_TurmaAula where tau_data BETWEEN '2016-02-11' AND '2016-02-11' and tud_id in (671036,695177) and tau_situacao = 1 order by tau_data desc | ||
+ | |||
+ | select * from [nome_tabela1] [apelido da tabela1] inner join [nome_tabela2] [apeli da tabela2] on [ligação_tabela1]=[ligação_tabela2] where [condição] -- consulta em mais de uma tabela | ||
+ | select * from tur_turmadisciplina tud inner join tur_turmarelturmadisciplina rel on rel.tud_id = tud.tud_id | ||
+ | where tud_tipo in (18,19) and tud_codigo = '1B' and tud_nome like '%Educomunicacao%' and tur_id =120532 | ||
+ | |||
+ | |||
+ | - Update | ||
+ | update [nome_tabela] set [campos alterados] where [condição] | ||
+ | |||
+ | update tur_turmadocente set tdt_vigenciaFim = '2016-12-31' where tud_id = 675828 | ||
+ | |||
+ | update CLS_TurmaAula set tau_situacao = 3, tau_dataAlteracao = GETDATE() WHERE tud_id in (670410,670487,670685,670874,671253,671441,675839) AND tau_data BETWEEN '2016-10-03' AND '2016-12-22' | ||
+ | |||
+ | - Delete | ||
+ | delete from [nome_tabela] where [condição] | ||
+ | |||
+ | delete from TUR_TurmaDisciplinaTerritorio where tte_id in (624) |
Edição das 20h55min de 28 de setembro de 2016
Este guia é um consolidado de comandos básicos que podemos utilizar no dia-a-dia que pode facilitar e agilizar os nossos testes.
Os comandos básicos utilizados no SQL são conhecido como CRUD – Create, Read, Update e Delete. Essas são as operações básicas que uma aplicação realiza em um banco de dados, criação, leitura, atualização e exclusão de dados.
O significado de CRUD é:
Create -> INSERT Read -> SELECT Update -> UPDATE Delete -> DELETE
Insert
insert into nome_tabela (campo1, campo2, campo3) values (valor1, valor2, valor3)
INSERT INTO TUR_TurmaDisciplinaTerritorio (tud_idExperiencia
,tud_idTerritorio ,tte_vigenciaInicio ,tte_vigenciaFim ,tte_situacao ,tte_dataCriacao ,tte_dataAlteracao) VALUES (675828,671601,'2016-08-25','2016-09-10',1,GETDATE(),GETDATE())
- Select
select * from [nome_tabela] -- consulta simples
select * from CLS_TurmaAula
select * from [nome_tabela] where [condição] -- consulta com condição
select * from CLS_TurmaAula where tau_data BETWEEN '2016-02-11' AND '2016-02-11'
select * from CLS_TurmaAulaAluno where tud_id in (671036,695177)
select * from tur_turmadisciplina where tud_tipo in (18,19) and tud_nome ='sarau'
select * from CLS_TurmaAula where tau_data BETWEEN '2016-02-11' AND '2016-02-11' and tud_id in (671036,695177) and tau_situacao = 1 order by tau_data desc
select * from [nome_tabela1] [apelido da tabela1] inner join [nome_tabela2] [apeli da tabela2] on [ligação_tabela1]=[ligação_tabela2] where [condição] -- consulta em mais de uma tabela select * from tur_turmadisciplina tud inner join tur_turmarelturmadisciplina rel on rel.tud_id = tud.tud_id where tud_tipo in (18,19) and tud_codigo = '1B' and tud_nome like '%Educomunicacao%' and tur_id =120532
- Update
update [nome_tabela] set [campos alterados] where [condição]
update tur_turmadocente set tdt_vigenciaFim = '2016-12-31' where tud_id = 675828
update CLS_TurmaAula set tau_situacao = 3, tau_dataAlteracao = GETDATE() WHERE tud_id in (670410,670487,670685,670874,671253,671441,675839) AND tau_data BETWEEN '2016-10-03' AND '2016-12-22'
- Delete delete from [nome_tabela] where [condição]
delete from TUR_TurmaDisciplinaTerritorio where tte_id in (624)