Criando Stored Procedures, Views, Functions e Triggers no phpMyAdmin
Índice |
Stored Procedures, Views, Functions e Triggers no phpMyAdmin
O phpMyAdmin é uma ferramenta online poderosa que permite criar Stored Procedures, Views, Functions e Triggers. Os exemplos passados abaixo não possuem nossa tutoria de como funcionam tais características da SQL, muito menos do MySQL. O desenvolvedor que deseja usar deve conhecer a linguagem SQL para sua operação.
Criando Stored Procedures ou Functions
Para criar stored procedures no phpMyAdmin, clique em Rotinas e depois em Add routine.
![Alt text](/images/9/9d/Adicionando-rotinas-phpmyadmin.png)
A criação de uma Stored Procedure ou Function segue a regra da SQL. Vamos pegar o exemplo do nosso WIKI Criando uma Stored Procedures no MySQL:
![Alt text](/images/0/0b/Create-procedure-phpmyadmin.png)
Em caso de criação de uma Function, no mesmo local em Rotinas. Usando o exemplo Criando Functions no MySQL:
![Alt text](/images/b/b9/Create-function-phpmyadmin.png)
Criando Views
A view é uma instrução SELECT SQL que possui uma ou mais tabelas. Neste caso, a SQL precisa ser executada pelo phpMyAdmin. Ao receber o resultado, existe o link no final chamado Criar visualização.
![Alt text](/images/8/8d/Criando-view-phpmysqmin.png)
Ao surgir a caixa de diálogo Criar visualização, podemos concluir a geração da view, dando seu nome e atribuindo outras características, caso precise.
![Alt text](/images/6/61/Concluindo-view-phpmyadmin.png)
As views são visualizadas, após serem criadas, na lateral esquerda do phpMyAdmin, no banco de dados onde foi gerada:
![Alt text](/images/1/13/Visualizando-as-views-criadas.png)
Criando Triggers
A criação de uma Trigger no phpMyAdmin é feita pela aba Acionadores, em Add trigger.
![Alt text](/images/d/df/Criando-triggers-phpmyadmin.png)
Usaremos o exemplo deI Criando Triggers no MySQL:
![Alt text](/images/3/36/Create-trigger-phpmyadmin.png)
IMPORTANTE: Criar stored procedures, functions ou triggers online permitem automaticamente seus usuários, devidamente adicionados ao banco de dados pelo cPanel, acessar online somente, onde se encontra o banco de dados. Caso haja erro de importação de suas procedures, views e functions, analise o Definer colocando o do usuário do cPanel. O suporte da hospedagem não analisa erros de sintaxe SQL.