Restaurar una bd
Enviado por kimberling1 • 13 de Mayo de 2019 • Informe • 578 Palabras (3 Páginas) • 91 Visitas
Restaurar una bd
1)cd.. 2)cd.. 3)dir 4)cd "Program Files" 5)dir 6)cd PostgreSQL 7)dir 8)cd 9.4 9)dir 10)cd bin 11)dir
12) psql.exe -h localhost -p 5432 -U postgres -d prueba(nombre de bd vacia) -f F:\PRACTICAS_BD(carpetdonde esta)/trabajo.backup(nom del archivo para restaurar)
psql.exe -h localhost -p 5432 -U postgres -d prueba -f F:\PRACTICAS_BD/trabajo.backup
si deseo q termine en a : '%a';
todas las palabras qwu contenga almenos la letra a: '%a%';
listen las que tiene por segunda letra la letra m: '_m%'
ingresar a la bd creada: \c repaso
repaso=# \d ->aparezca las entidades de la bd
consultas:
select * from conductor; -> muestra todos los atributos de las tablas
eliminar un registro(atributo):
delete from trabajos where cod_c='C03' and cod_m='M03' and cod_p= 'P06';
seleccionar los nombre de los conductores que tienen trabajos:
select distinct nombre_c from conductor , trabajos where conductor.cod_c=trabajos.cod_c;
para editar un atributo:
UPDATE conductor set nombre_c = 'pepito perez' where cod_c = 'C01' ;
lista ordenada de todos los nombres de los conductores ASCENDENTE:
select nombre_c from conductor order by nombre_c ASC;
lista ordenada de todos los nombres de los conductores DESCENDENTE:
select nombre_c from conductor order by nombre_c DESC;
LISTA DE LOS NOMBRE DE LOS CONDUCTORES QUE TIENEN TRABAJO ORDENADA DESCENDENTEMENTE
repaso=# SELECT DISTINCT nombre_c FROM conductor,trabajos WHERE conductor.cod_c=trabajos.cod_c ORDER BY nombre_c DESC;
EL NOMBRE DEL CONDUCTOR , EL NOMBRE DEL PROYECTO Y NOMBRE DE LA MAQUINA QUE UTILIZO EN EL TRABAJO REALIZADO EL 10 DE OCTUBRE DEL 2012
repaso=# SELECT nombre_c,descrip_p,nombre_m FROM conductor,maquina,proyecto,trabajos WHERE trabajos.fecha_t = '2012-10-10' and conductor.cod_c = trabajos.cod_c and maquina.cod_m = trabajos.cod_m and proyecto.cod_p = trabajos.cod_p;
NUMERO DE LA MAQUINA CUYO PRECIO HORA ES EL MAS CARO
repaso=# SELECT nombre_m,precio_hora_m FROM maquina WHERE precio_hora_m IN (SELECT MAX(precio_hora_m)FROM maquina);
SUMAR EL TORAL PRECIO DE LAS MAQUINAS
repaso=# SELECT SUM(precio_hora_m) FROM maquina;
CALCULAR EL TIEMPO PROMEDIO DE LA MAQUINA ESCAVADORA
repaso=# SELECT AVG(tiempo_t) FROM trabajos WHERE trabajos.cod_m = 'M01';
lista ordenada de las localidades donde se realiza proyectos:
select distinct *from conductor;
obtener nombres de los conductores y la localidada del conductor que sea de riobamba o Latacunga
taller=# select nombre_c from conductor where localidad_c = 'Riobamba' or localidad_c = 'Latacunga';
...