GoConqr has a new look! Let us know what you think.

Mind map

SENTENCIAS SQL

JOSE LUIS SANCHEZ CAMACHO Spanish

Map content

SENTENCIAS SQL

  1. ELIMINAR

    • DROP DATABASE
      • se utiliza para eliminar completamente una base de datos existente.
    • DROP TABLE
      • se utiliza para eliminar por completo una tabla existente.
    • DELETE
      • se utiliza cuando quieres eliminar (o borrar) datos existentes.
    • TRUNCATE
      • se utiliza cuando quieres vaciar (o borrar) todos los datos de la plantilla.
  2. CREAR

    • CREATE DATABASE
      • Se utiliza para crear una nueva base de datos vacía
    • CREATE TABLE
      • se utiliza para crear una nueva tabla, donde la información se almacena realmente.
    • INSERT
      • Se utiliza cuando quieres añadir (o insertar) nuevos datos.
  3. RESPALDAR

    • pg_dump
      • uso práctico de pg_dump: Crear backup: $ pg_dump -U {user-name} -d {source_db} > {dumpfilename.sql}
        • “La idea detrás del método dump es generar un archivo con comandos SQL que, al ser usado como feed back en el servidor, recreará la base de datos en el mismo estado en el que estaba en el momento del dump. PostgreSQL provee el programa pg_dumppara este propósito.” pg_dump es también el único método que funcionará al transferir una base de datos a otra máquina con diferente arquitectura, como el ir de un servidor de 32-bits a uno de 64-bits.
  4. RESTAURAR

    • pg_restore
      • Uso práctico de pg_restore: pg_restore -i -h localhost -p 5432 -U postgres -d mibase -v "/home/damian/backups/mibase.backup"
        • Para conocer los parámetros que podemos pasarle al comando, nada mejor que darse una vuelta por la documentación oficial, ya que hay algún que otro detalle que estaría bueno conocer (y además, porque es buena práctica leer la documentación oficial). Sobre los parámetros del ejemplo, paso a detallarlos. -i le indica que ignore la versión (entre el comando y la base de datos). -h localhost es el host de nuestro PostgreSql. -p 5432 es la indicación del puerto donde corre el servicio. -U postgres especifica que se usará el usuario postgres para la operación. -d mibase es para que realize la restauración sobre una base de datos en particular, en este caso mibase. -v ejecutará el comando en modo verbose (así podremos ir viendo la salida de cada paso del proceso). /home/damian/backups/mibase.backup es el archivo que usaremos como backup y que queremos ingresar.
  5. MODIFICAR/LECTURA

    • ALTER TABLE
      • Se utiliza para modificar una tabla ya existente.
    • SELECT
      • se utiliza cuando quieres leer (o seleccionar) tus datos.
    • UPDATE
      • se utiliza cuando quieres cambiar (o actualizar) datos existentes.
    • REPLACE
      • se utiliza cuando quieres añadir o cambiar (o reemplazar) datos nuevos o ya existentes.

Information

Description
Mind Map on SENTENCIAS SQL, created by JOSE LUIS SANCHEZ CAMACHO on 03/10/2017.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?