lunes, 9 de mayo de 2016

Funciones

Inserción de datos

insert into nombre_tabla (lista_atributos)
values (lista_valores)

  • Introduce información en la tabla y atributos indicados.
  • El orden y el tipo de los tributos debe coincidir con el orden y tipo de los valores.
  • los valores se pueden obtener mediante una consulta.
  • si un atributo no se indica toma valor null.
  • Si se omite la lista de atributos, los valores se almacenan de acuerdo al orden de definición de los mismo en el create table.
  • Los tipos de la lista de valores deben coincidir con los tipos de definición en el create table.

Modificación de datos

UPDATE nombre_tabla
SET nombre_atributo= nuevo_valor,....
WHERE condicion;

  • Actualiza en la tabla indicada los valores del atributo siempre y cuando se cumpla la condición especificada.
  • Los valores se pueden obtener mediante una sub consulta o mediante formulas matemáticas
  • Si no hay condición se actualizan todas las filas de la tabla.

Borrado de Datos

DELETE nombre_tabla
WHERE condición;
  • Borra la tabla las tuplas que cumplen cierta condición.
  • Si no hay condición se borran todas las filas de la tabla.
  • A diferencia de DROP TABLE no borra la estructura de la tabla.


Consulta de Datos

SELECT lista_atributos
FROM lista_tablas
WHERE condición
GROUP BY lista_atributos
HAVING condición
ORDER BY lista_Atributos
  • Consulta valores de una o varias tablas de acuerdo a las condiciones impuestas en la sentencia
  • Las únicas partes obligatorias son SELECT y FROM, el resto son opcionales 
    • Si aparecen deben ir en orden que pertennecen en al sentencia
    • HAVING solo se puede aparecer si hay un GROUP BY







No hay comentarios:

Publicar un comentario