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