-- DML - DATA MANIPULATION LANGUAGE
-- INSERT / UPDATE / DELETE
-- INSERÇÃO DE DADOS (FORMA IMPLÍCITA)
select * from tb_medico;
insert into tb_medico values
(null, "Claudio Ferrini", "claudio@mail.com", "1986-10-30", now());
-- INSERÇÃO DE DADOS (FORMAS EXPLÍCITAS)
insert into tb_medico
(cd_medico, nm_medico, nm_email, dt_nascimento, dt_registro_medico)
values
(null, "Gabriela Gallo", "gallo@mail.com", "1990-10-14", now());
insert into tb_medico
(nm_medico, nm_email, dt_nascimento)
values
("Gabriel Garcia", "garcia@mail.com", "1990-04-02");
insert into tb_medico set
nm_medico = "Luara Porto",
nm_email = "porto@mail.com",
dt_nascimento = "1991-09-04";
-- ALTERAÇÃO DE DADOS EM UMA TABLE
update tb_medico set
nm_medico = "Gabriela Gallo Pêra"
where
cd_medico = 2;
select * from tb_medico;
-- EXCLUIR DADOS DE UMA TABLE
delete from tb_medico
where
cd_medico = 3;
---------------- exemplo 2 --------------
use db_ged_professor;
-- DML - DATA MANIPULATION LANGUAGE
-- INSERT / UPDATE / DELETE
show tables;
select * from tb_escola;
-- inserção de dados implícito
insert into tb_escola values
(null, "Etec SJCampos");
-- inserção de dados explícitos
insert into tb_escola (cd_escola, nm_escola) values
(null, "Ext. E.E. Alceu Maynard Araújo");
insert into tb_escola (nm_escola) values
("Ext. E.E. Estevam Ferri");
insert into tb_escola set
nm_escola = "Ext. E.E. João Cursino";
select * from tb_escola;
-- alteração de dados (update) em uma table
update tb_escola set
nm_escola = "Etec de Santa Isabel"
where
cd_escola = 10;
-- exclusão de dados em uma table
delete from tb_escola
where
cd_escola = 3;
delete from tb_escola
where
cd_escola >= 4 and
cd_escola <= 9;
select * from tb_escola;
delete from tb_escola
where
nm_escola = "Etec SJCampos" and
cd_escola >= 11;
insert into tb_escola set
nm_escola = "Etec de Heliópolis";
select * from tb_curso;
select * from tb_escola;
insert into tb_curso set
nm_curso = "Técnico em Desenvolvimento de Sistemas",
id_escola = 1;
insert into tb_curso set
nm_curso = "Mtec Informática para Internet",
id_escola = 10;
/*---------- EXEMPLOS 1DS-N -------------*/
-- DML - DATA MANIPULATION LANGUAGE
-- INSERT | UPDATE | DELETE
USE db_mundo;
show tables;
select * from tb_regiao;
select * from tb_pais;
-- inserção explícita de dados
insert into tb_pais (cd_pais, nm_pais) values
(null, 'Brasil');
insert into tb_pais (nm_pais) values
('Argentina');
-- inserção implícita de dados
insert into tb_pais values
(null, 'Uruguai');
-- inserção de dados explícita
insert into tb_pais set
cd_pais = null,
nm_pais = 'Chile';
insert into tb_pais set
nm_pais = 'Peru';
-- UPDATE (atualização de dados)
update tb_pais set nm_pais = 'Brasil'
where
cd_pais = 1;
-- DELETE (exclusão de registros)
delete from tb_pais
where
cd_pais = 2;
-- INSERT com chave estrangeira
insert into tb_estado se
nm_estado = "são paulo",
sg_estado = "sp",
qt_populacao = 44000000,
id_pais = 1;