Para crear la copia con compresión: mysqldump -uusuario -ppass BD | gzip -9 > copia.sql.gz Para restaurar la copia comprimida: gunzip < copia.sql.gz | mysql -uusuario -ppass BD Para restaurar la copia comprimida si ya existe la BD: mysqlimport -uusuario -ppass BD copia.sql
Categoría: MySQL
Test rápidos de MySQL – Test 8
Test 8 En el Test 5, trabajamos con los siguientes CREATE TABLE e INSERT: [mysql] CREATE TABLE test ( id varchar(1) NOT NULL, PRIMARY KEY (id) ); INSERT INTO test VALUES (‘0’), (‘1’), (‘2’), (‘a’), (‘b’); [/mysql] Los INSERT funcionaban como deberian y el resultado es que obteniamos los registros ‘0′, ‘1′, ‘2′, ‘a’ y ‘b’. Los INSERT … VALUES…
Test rápidos de MySQL – Test 7
Test 7 Supongamos la siguiente serie de comandos: [mysql] CREATE TABLE pruebas ( key1 INT NOT NULL PRIMARY KEY, key2 INT NOT NULL UNIQUE ); INSERT INTO pruebas VALUES (1,1), (2,2); [/mysql] La tabla contiene ahora (1,1) y (2,2). Ahora hacemos [mysql] REPLACE INTO pruebas VALUES (1,3); [/mysql] Pregunta 1: La tabla contiene ahora (1,3) y (2,2). Explica por qué.…
Test rápidos de MySQL – Test 6
Test 6 La siguiente consulta es perfectamente válida y hace lo que se espera de ella: [mysql] SELECT DATE(hora_creacion) AS date, COUNT(*) AS numero_altas FROM altas GROUP BY fecha ORDER BY fecha; [/mysql] En MySQL, podemos ahorrarnos parte de la consulta anterior, y conseguir exactamente el mismo set de resultados. ¿ Qué parte podemos omitir ? Pulsa para Mostrar/Ocultar la…
Test rápidos de MySQL – Test 5
Test 5 Este Test es cortesia de Lasse Christiansen, aparentemente residente de Japón. Imaginemos los siguientes comandos: [mysql] CREATE TABLE test ( id varchar(1) NOT NULL, PRIMARY KEY (id) ); INSERT INTO test VALUES (‘0’), (‘1’), (‘2’), (‘a’), (‘b’); [/mysql] Los INSERT funcionan como deben y el resultado es que ahora tenemos los registros ‘0′, ‘1′, ‘2′, ‘a’ y ‘b’.…