-- 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;