Entradas

Mostrando entradas de julio, 2020

Creando y poblando tablas a partir de tablas ya existentes en MySQL

Imagen
Algunas veces en MySQL necesitamos crear una copia completa de alguna tabla o sólo copiar la estructura. Aquí muestro algunos ejemplos con sus respectivas diferencias. Primero vamos a crear una pequeña tabla para los ejemplos. Crearemos la tabla contactos con los campos mínimos. CREATE TABLE `contactos` ( `id` INT NOT NULL AUTO_INCREMENT , `nombre` VARCHAR ( 250 ) NOT NULL , `telefono` INT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = InnoDB; Y la poblamos con algunos datos. INSERT INTO contactos (nombre, telefono) VALUES ( 'Luis Enrique' , 66775511 ), ( 'Jimi Hendrix' , 27272727 ), ( 'Cintia Guzman' , 44774477 ); Ya tenemos lista nuestra tabla. mysql > select * from contactos; +----+----------------+----------+ | id | nombre | telefono | +----+----------------+----------+ | 1 | Luis Enrique | 66775511 | | 2 | Jimi Hendrix | 27272727 | | 3 | Cintia Guzm an | 447744...