miércoles, 30 de agosto de 2017

MERGE con MYSQL

Permite combinar varias tablas de igual estructura en una única tabla, pudiendo así realizar consultas sobre una tabla que nos devuelve datos de varias.

Características más importantes:

  • Límite de 2^32 registros
  • Las tablas "base" deben ser MyISAM
  • Bloqueo a nivel de tabla
  • No tiene índices, usa los de las tablas "base" (salvo FULLTEXT)
  • La lectura es más lenta al tener que ir consultando la clave en cada una de las tablas subyacentes
  • No permite REPLACE
  • No soporta transacciones
  • En su creación no comprueba que las tablas que usa existan y tengan una estructura idéntica

Una de sus funcionalidades puede ser partir una tabla muy grande en otras más pequeñas y, al unirlas con MERGE, permitirnos trabajar con ellas como si fuesen una sola.

Ejemplo de creación de una tabla a partir de otras dos:

           mysql> CREATE TABLE t1 (

    ->    a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

    ->    message CHAR(20));

mysql> CREATE TABLE t2 (

    ->    a INT NOT NULL AUTO_INCREMENT PRIMARY KEY,

    ->    message CHAR(20));

mysql> 



Si quieres seguir aprendiendo con nosotros, puedes ingresar a nuestros Cursos y Diplomados de Tecnología Web visita https://uneweb.edu.ve/  para más información  



 Email: cursosenvivo@outlook.com


 


No hay comentarios:

Publicar un comentario

Entradas populares