lenguaje sql. ddl y dml sentencias sql lenguaje de definición de datos (ddl) lenguaje de...

Post on 24-Jan-2016

299 Views

Category:

Documents

10 Downloads

Preview:

Click to see full reader

TRANSCRIPT

LENGUAJE SQL

DDL y DML

SENTENCIAS SQL

Lenguaje de Definición de Datos (DDL)

Lenguaje de Manipulación de

Datos (DML)

Lenguaje de Definición de Datos (DDL)

Se utilizan para crear y modificar la estructura de las tablas, así como otros objetos de la base de datos.

CREATE Para crear objetos en la base de datos.

ALTER Modifica la estructura de la base de datos.

DROP Borra objetos de la base de datos.

TRUNCATE Elimina todos los registros de la tabla, incluyendo todos los espacios asignados a los registros.

Lenguaje de Manipulación de Datos (DML)

Permite generar consultas para ordenar, insertar, actualizar, filtrar, agrupar y extraer datos de la base de datos.

SELECT Para obtener datos de una base de datos.

INSERT Para insertar datos en una tabla.

UPDATE Para modificar datos existentes dentro de una tabla.

DELETE Elimina registros de la tabla. No borra los espacios asignados a los registros.

Comando CREATE TABLE

SINTAXIS

Sentencia SELECT

SINTAXIS:

Permite realizar consultas sobre los datos almacenados.

Tabla personas

EJEMPLO:

Cláusula DISTINCTAl realizar una consulta es posible que existan valores repetidos

para algunas columnas. Si no queremos que se repitan, esta sentencia será útil. Por ejemplo, si queremos saber los nombres diferentes que hay en la tabla personas, podemos hacer una consulta como la siguiente:

EJEMPLO:

Se utiliza para hacer filtros en las consultas, es decir, seleccionar solamente algunas filas de la tabla que cumplan una determinada condición. El valor de la condición debe ir entre comillas simples (“”).

Cláusula WHERE

EJEMPLO:

Se utilizan para filtrar resultados con dos condiciones.

AND Mostrará los resultados cuando se cumplan las dos condiciones.

Operadores AND y OR

OR Mostrará los resultados cuando se cumpla alguna de las dos condiciones.

EJEMPLOS:

Se utiliza para ordenar los resultados de una consulta, según el valor de la consulta especificada.

Por defecto, se ordena de forma ascendente (ASC) según los valores de la columna. Si se quiere ordenar de forma descendente se utiliza la palabra DES.

Cláusula ORDER BY

SINTAXIS:

EJEMPLOS:

La sentencia INSERT INTO se utiliza para insertar nuevas filas en una tabla. Es posible insertar una nueva fila en una tabla de dos formas distintas:

Sentencia INSERT

SINTAXIS:

EJEMPLO:

Se utiliza para modificar valores en una tabla.

Sentencia UPDATE

SINTAXIS:

Cláusula SET Establece los nuevos valores para las columnas indicadas.

Cláusula WHERE Sirve para seleccionar las filas que queremos modificar.

Si omitimos la cláusula WHERE, por defecto, modificará los valores en todas las filas de la tabla.

EJEMPLO:

Sirve para borrar filas de una tabla.

Sentencia DELETE

SINTAXIS:

Para borrar todos los registros de la tabla:

EJEMPLO:

Fuente:

http://sql.11sql.com/sql-sintaxis.htm

top related