Conceptos Basicos de SQL

Embed Size (px)

Citation preview

  • 7/21/2019 Conceptos Basicos de SQL

    1/5

    Conceptos Bsicos de SQL

    1. Conceptos bsicos de SQL:

    SENTENCIAS;

    El lenguaje SQL consta de un conjunto de sentencias. Cada sentencia demanda una accinespecfica para el SGBD (Sistema de Gestin de Bases de Datos), tal como la creacin de unanueva tabla, la recuperacin de datos o la insercin de nuevos datos en la base de datos.

    Todas las sentancias SQL comienzan con un verbo. Es una palabra que describe lo que lasentencia hace;INSERT, DELETE, UPDATE, son verbos tpicos de las sentencias SQL.

    La sentencia contina con una o ms clusulas. Una clausula puede especificar los datossobre los que debe actuar la sentencia, o proporcionar ms detalles acerca de lo que lasentencia se supone que hace. Todas las clusulas comienzan con una palabra clave, comopueden ser; WHERE, FROM, INTO y HAVING. Algunas clusulas son opcionales, otras sonnecesarias u obligatorias. La estructura y contenido especficos varan de una clusula a otra.

    Las palabras claves que forman parte de una sentencia SQL no pueden ser utilizadas para

    designar objetos de un abajse de datos, tales como tablas o campos.

    ESTRUCTURA DE SENTENCIA SQL:

    1 / 5

  • 7/21/2019 Conceptos Basicos de SQL

    2/5

    Conceptos Bsicos de SQL

    "DELETE FROM INFOVENTAS WHERE VENTAS < 2000.00;"

    DELETE

    : Verbo, palabra clave.

    FROM: Indica el nombre de la tabla.

    INFOVENTAS: Clusula.

    WHERE: Palabra clave.

    VENTAS: Nombre de columna.

  • 7/21/2019 Conceptos Basicos de SQL

    3/5

    Conceptos Bsicos de SQL

    Las clusulas son condiciones de modificacin utilizadas para definir los datos que deseaseleccionar o manipular:

    CLUSULAS DESCRIPCINFROM- Se utiliza para especificar la tabla de la cual se van a seleccionar los registros.

    WHERE- Se utiliza para especificar las condiciones que deben reunir los registros que se van a seleccionar

    GROUP BY- Utilizada para separar los registros seleccionados en grupos especficos.

    HAVING

    - Utilizada para experar la condicin que debe satisfacer cada grupo.

    ORDER BY- Utilizada para ordenar los registros seleccionados de acuerdo con un orden especfico.

    OPERADORES DE LGICOS:

    Operadores USOAND- Es el "y" lgico. Evala dos conciiones y devuelve un valor de verdad slo si ambas son ciertas.

    OR- Es el "o" lgico. Evala dos conciones y devuelve un valor de verdad si alguna de las dos es ciert

    NOT

    3 / 5

  • 7/21/2019 Conceptos Basicos de SQL

    4/5

    Conceptos Bsicos de SQL

    - Negacin lgica. Devuelve el valor contrario de la expresin.

    OPERADORES DE COMPARACIN:

    Operador USO< Menor que> Mayor que

    Distinto de= Mayor o igual que= Igual queBETWEEN Se utiliza para especificar un intervalo de valores.LIKE Utilizado en la comparacin de un modelo.In

    Utilizado para especificar registros de una base de datos.

    FUNCIN DE AGREGADO:

    Las funciones de agregado se usan dectro de una clusula SELECT en grupo de registros para

    devolver un nico valor que se aplica a un grupo de registros.

    Funcin DESCRIPCINAVG- Se utiliza para calcular el promedio de los valores de un campo determinado.

    COUNT

    - Utilizada para devolver el nmero de registros de la seleccin.

    4 / 5

  • 7/21/2019 Conceptos Basicos de SQL

    5/5

    Conceptos Bsicos de SQL

    SUM- Se utiliza para devolver la suma de todos los valores de una campo determinado.

    MAX

    - Se utiliza para devolver el valor ms alto de un campo especificado.

    MIN- Se utiliza para devolver el valor ms bajo de un campo especificado.

    5 / 5