itemtype='https://schema.org/WebPage' itemscope='itemscope' class="page-template-default page page-id-5183 page-child parent-pageid-5113 ast-desktop ast-separate-container ast-right-sidebar astra-4.6.14 ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-normal-title-enabled">

10. Condicionales IF EXISTS & IF NOT EXISTS

Si una base de datos existe e intentamos crearla de nuevo, nos va a proporcionar un error diciendo que la base de datos existe. Podemos agregar cierta sintaxis para que estos errores no ocurran, y es por ello que se utilizan los comandos IF EXISTS / IF NOT EXISTS. Veamos la sintaxis.

Ejm para crear una base de datos

CREATE DATABASE IF NOT EXISTS curso_sql;

Lo que hace esta consulta es crear una base de datos si no existe.

Ejm para borrar una base de datos

DROP DATABASE IF EXISTS curso_sql;

Estas condicionales nos pueden ayudar para no estar ejecutando consultas innecesarias a nuestra base de datos. Estos condicionales no sólo existen en la creación o eliminación de bases de datos, también funciona para tablas, usuarios, vistas…

Scroll al inicio