Não entendi ainda como eles funcionam, tipo pra que ? e qual o momento em é necessário o uso deles ?
Não entendi ainda como eles funcionam, tipo pra que ? e qual o momento em é necessário o uso deles ?
Oi Eduardo, tudo bem?
Vamos lá:
CREATE DATABASE IF NOT EXISTS vendas_sucos2;
Aqui, ele vai criar um banco de dados, SE NÃO EXISTIR um banco de dados já criado com esse nome. Se existir, vai ser retornado um erro que já existe.
DROP DATABASE IF EXISTS vendas_sucos2;
Aqui, ele vai deletar um banco de dados, SE EXISTIR um banco de dados com esse nome. Se não existir, vai ser retornado um erro indicando que não existe.
Essas duas cláusulas são utilizadas apenas em criação e exclusão de banco de dados, procedures ou funções. Sobre procedures e funções você irá ver mais para frente na formação.
Espero ter ajudado. Qualquer coisa é só falar, tá bom? :)