MySQL

     SELECT: 
Nos muestra la información sobre datos almacenados en alguna base de datos. Esta información puede pertenecer a una o mas tablas.

Ejemplo:
SELECT Nombre_campo From Nombre_tabla
         -muestra el contenido de "Nombre_campo" de la tabla "Nombre_tabla".

-------------------------------------------------------------------------------------------------------------------------------------
DELETE: 
A veces podemos desear deshacernos de los registros de una tabla. Para ello utilizamos el comando DELETE FROM.
Ejemplo:
DELETE FROM Informaciòn
WHERE Nombre= 'Nombre1';  
             -elimina "nombre1" de la tabla informacion 
-------------------------------------------------------------------------------------------------------------------------------------
UPDATE: Una vez que tenemos datos en la tabla, podríamos tener la necesidad de modificarlos. Para ello utilizamos el comando UPDATE.

Ejemplo:

UPDATE "nombre_tabala" SET "columna1"=[nuevo_valor] WHERE "condicion"

 -actualizamos "columna1" en la tabla "nombre_tabla"

------------------------------------------------------------------------------------------------------------------------------------

Stored procedure: “Procedimiento almacenado”, es un programa  almacenado en una base de datos. La ventaja de un procedimiento almacenado es que se ejecuta automáticamente en la base de datos.

Ejemplo:
DELIMITER //
Create procedure miproc()
BEGIN
select * from personas where nombre =‘Juan’;
end
DELIMITER //

 
----------------------------------------------------------------------------------------------------------------------------------
Trigger: Un trigger es un objeto con nombre dentro de una base datos que se activa con algun evento en particular.
Por ejemplo para crear una tabla y un trigger para la sentencia INSERT:

create table account (acct_num INT,amount DECIMAL(10,2));
create trigger ins_sum BEFORE INSERT account
fore each row set @sum=@sum + new.mount.

----------------------------------------------------------------------------------------------------------------------------------
VISTAS: Son tablas virtuales que nos sirven para guardar QWERTYS complejos. De esta manera el resultado del QWERTY se almacena en la vista en forma de tabla, lo que acelera el tiempo de ejecucion  de la vista en comparacion del QWERTY

por ejemplo:

CREATE VIEW miVista as SELECT p.nombre, d.domicilio, d.telefono, from datos d INNER JOIN persona p  on p.id=d.idpersona INNER JOIN cuenta c on d.id=c.iddatos where c.saldo>=1000 and c.proxAbono=DATE_ADD(now(), INTERVAL 1 MOUNTH );






Comentarios