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

14
LENGUAJE SQL

Upload: elvira-pinto-quiroga

Post on 24-Jan-2016

327 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

LENGUAJE SQL

Page 2: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

DDL y DML

SENTENCIAS SQL

Lenguaje de Definición de Datos (DDL)

Lenguaje de Manipulación de

Datos (DML)

Page 3: 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.

Page 4: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

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.

Page 5: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

Comando CREATE TABLE

SINTAXIS

Page 6: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

Sentencia SELECT

SINTAXIS:

Permite realizar consultas sobre los datos almacenados.

Tabla personas

EJEMPLO:

Page 7: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

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:

Page 8: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

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:

Page 9: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

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:

Page 10: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

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:

Page 11: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

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:

Page 12: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

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:

Page 13: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

Sirve para borrar filas de una tabla.

Sentencia DELETE

SINTAXIS:

Para borrar todos los registros de la tabla:

EJEMPLO:

Page 14: LENGUAJE SQL. DDL y DML SENTENCIAS SQL Lenguaje de Definición de Datos (DDL) Lenguaje de Manipulación de Datos (DML)

Fuente:

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