Stored Procedures e Triggers
Parte do curso de MySQL
Todo pedido do sistema deveria ser gravado em um log de auditoria. A maioria é. Os que não foram vieram do console de administração, da importação noturna e de um script avulso que alguém rodou em março. A regra existia de verdade, mas era aplicada no código da aplicação, e código de aplicação é uma coisa que cada pessoa que escreve precisa lembrar de chamar.
O MySQL deixa você mover essa lógica para dentro do próprio banco de dados, onde "quem está escrevendo" deixa de importar. Uma stored procedure é um bloco de SQL com nome que você chama pelo nome. Um trigger é um bloco que dispara sozinho sempre que uma linha é inserida, atualizada ou removida. Os dois são poderosos, os dois são fáceis de usar em excesso, e esta lição cobre a mecânica e o bom senso juntos. ...
Quer aprender MySQL Stored Procedures e Triggers em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com MySQL pronto e pratique Stored Procedures e Triggers com um tutor de IA que conhece seu código.
Começar esta liçãoStored Procedures e TriggersO que você vai aprender
- DELIMITER
- CREATE PROCEDURE
- IN and OUT parameters
- CALL
- CREATE TRIGGER
- BEFORE INSERT and AFTER UPDATE
- NEW and OLD
Leia esta lição no seu idioma
Todas as lições deste curso
13 lições- 1O que é MySQL20 min
- 2O CLI do mysql e os Primeiros Comandos25 min
- 3Criando Bancos de Dados e Tabelas30 min
- 4Tipos de Dados30 min
- 5SELECT e WHERE30 min
- 6Joins35 min
- 7Agregações e Agrupamento30 min
- 8Indexes30 min
- 9Transações e Storage Engines35 min
- 10Stored Procedures e Triggers35 min
- 11EXPLAIN e Otimização de Queries35 min
- 12mysqldump e Restauração25 min
- 13Projeto Final: Crie um Schema de E-commerce50 min
