32-Base de datos, Create, Drop, Bachup en SQL

La operacion create database se utiliza para crear una nueva base de datos SQL.

Sintaxis

CREATE DATABASE databasename; 
    



Ejemplo CREAR BASE DE DATOS

La siguiente instrucción SQL crea una base de datos llamada "testDB":

CREATE DATABASE testDB;
    



Nota asegúrese de tener privilegios de administrador antes de crear cualquier base de datos. Una vez se crea la base de datos, puede comprobarlo en la lista de bases de datos con el siguiente comando SQL: SHOW DATABASES;




...

Sentencia DROP DATABASE

La declaracion DROP DATABASE se utiliza para descartar una base de datos SQL existente.

Sintaxis de DROP DATABASE

DROP DATABASE databasename; 
        



Atencion Si borra una base de datos, se borraran todos los datos

Ejemplo de DROP DATABASE

La seguinte instrucion borra la base de datos "testDB":

DROP DATABASE testDB;
        



Nota Despues de eliminar una base de datos se pueden comprobar las bases de datos existentes con la instrucion show databases




Backup DB

La declaracion backup database utiliza server SQL para crear una copia de seguridad completa de una base de datos SQL existente

sintaxis

BACKUP DATABASE databasename
TO DISK = 'filepath'; 
        



BACKUP CON DIFERENCIAL

Una copia de seguridad diferencial solo realiza una copia de seguridad de las partes de la base de datos que tienen ha cambiado desde la última copia de seguridad completa de la base de datos.

BACKUP DATABASE databasename
TO DISK = 'filepath'
WITH DIFFERENTIAL; 
        



Ejemplo de backup database

La siguiente instrucción SQL crea una copia de seguridad completa de la base de datos existente "testDB" al disco D:

BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'; 
        



Nota Se haces un backup en otra unidad de disco duro , si un dia se bloquea el disco original nunca perdera los datos

Ejemplo de backup diferencial

La siguiente instrucción SQL crea una copia de seguridad diferencial de la base de datos "testDB":

 BACKUP DATABASE testDB
TO DISK = 'D:\backups\testDB.bak'
WITH DIFFERENTIAL; 
        




Publicar un comentario

0 Comentarios