Sei sulla pagina 1di 4

SQL El SQL es un lenguaje estndar de programacin para el acceso a bases de datos.

El lenguaje SQL se utiliza para acceder y manipular datos en cualquier base de datos del mercado, como por ejemplo, para las bases de datos MySQL, Oracle, DB2, SQL Server, Access. Este tutorial se divide en las siguientes partes: SQL Bsico: Las instrucciones SQL bsicas para la consulta de datos de cualquier base de datos relacional. SQL Avanzado: Las instrucciones SQL avanzadas para un control completo sobre cualquier base de datos relacional. Funciones SQL: SQL tiene multiples funciones predefinidas para realizar ciertos clculos sobre los datos. Comandos SQL: Listado de todos los comandos SQL disponibles en este curso, para una referencia rpida de los mismos.

El SQL es un lenguaje estructurado y un estndar ANSI para el acceso y manipulacin de los datos de cualquier base de datos. El SQL se compone de sentencias SQL, cada una con una utilidad diferente, como por ejemplo: Creacin de una base de datos (CREATE DATABASE) Creacin de una tabla (CREATE TABLE) Creacin de una vista (CREATE VIEW) Creacin de un ndice de una tabla (CREATE INDEX) Creacin de procedimientos almacenados (CREATE PROCEDURE) Creacin de disparadores (CREATE TRIGGER) Consultar los datos almacenados en una tabla (SELECT) Insertar datos en una tabla (INSERT) Modificar datos ya existentes en una tabla (UPDATE) Borrar datos almacenados en una tabla (DELETE) Dar permiso de acceso a los datos de una tabla (GRANT) Eliminar permisos de acceso a datos de una tabla (REVOKE) Finalizar la transaccin de una sentencia SQL (COMMIT) Retroceder la transaccin de una sentencia SQL (ROLLBACK).

SQL > SQL Bsico Estas son las instrucciones SQL bsicas para el acceso a cualquier base de datos relacional. SQL SELECT: SELECT se utiliza para consultar datos. SQL DISTINCT: DISTINCT sirve para eliminar los duplicados de las consultas de datos. SQL WHERE: WHERE se utiliza incluir las condiciones de los datos que queremos consultar. AND OR: AND y OR se utilizan para incluir 2 o ms condiciones a una consulta. SQL ORDER BY: ORDER BY se utiliza para ordenar los resultados de una consulta. SQL INSERT: INSERT se utiliza para insertar datos. SQL UPDATE: UPDATE se utiliza actualizar o modificar datos ya existentes. SQL DELETE: DELETE se utiliza borrar datos.

SQL > SQL Avanzado Estas son las instrucciones SQL bsicas para el acceso a cualquier base de datos relacional. SQL TOP: TOP se utiliza para especificar el nmero de filas a mostrar en el resultado. SQL LIKE: LIKE se utiliza en la clusula WHERE para buscar por un patrn. SQL WILDCARDS: Wildcards (comodines) son caracteres especiales que se utilizan para realizar bsquedas especiales. SQL IN: IN permite seleccionar mltiples valores en una clusula WHERE. SQL BETWEEN: BETWEEN se utiliza en la clusula WHERE para seleccionar valores entre un rango de datos. SQL ALIAS: ALIAS se utiliza para renombrar una tabla o una columna SQL JOINS: JOIN permite consultar datos de 2 o ms tablas. SQL INNER JOIN:INNER JOIN sirve para combinar cada fila de una tabla con cada fila de otra tabla. SQL LEFT JOIN: LEFT JOIN sirve para combinar los valores de la primera tabla con los valores de la segunda tabla. Siempre devolver las filas de la primera tabla. SQL RIGHT JOIN: RIGHT JOIN sirve para combinar los valores de la primera tabla con los valores de la segunda tabla. Siempre devolver las filas de la segunda tabla. SQL FULL JOIN: FULL JOIN sirve para combinar los valores de la primera tabla con los valores de la segunda tabla. Siempre devolver las filas de las dos tablas. SQL UNION: UNION es utilizada para acumular los resultados de dos sentencias SELECT. SQL UNION ALL: SQL UNION ALL es utilizada para acumular los resultados de dos sentencias SELECT, incluso aparecern las filas que estn repetidas. SQL SELECT INTO: SELECT INTO se utiliza para copiar datos de una tabla en otra tabla diferente. SQL CREATE DATABASE: CREATE DATABASE se utiliza para crear bases de datos. SQL RESTRICCIONES: RESTRICCIONES se utilizan para limitar el tipo de dato de una columna. SQL NOT NULL: NOT NULL se utiliza para especificar que una columna no acepta el valor NULL. SQL UNIQUE: UNIQUE sirve para identificar de manera nica a cada fila de una tabla SQL UNIQUE ALTER TABLE: UNIQUE ALTER TABLE permite aadir UNIQUE a una columna de una tabla, despus de ser creada. SQL PRIMARY KEY: PRIMARY KEY se utiliza para identificar de manera nica cada fila de una tabla. SQL FOREIGN KEY: FOREIGN KEY se utiliza para identificar una columna que es PRIMARY KEY en otra tabla. SQL CHECK: CHECK para limitar el rango de valores de una columna. SQL DEFAULT: DEFAULT valor por defecto para una columna SQL CREATE INDEX: CREATE INDEX para crear un ndice en una tabla. SQL DROP: DROP sirve para borrar cualquier elemento (ndice, tabla o base de datos). SQL TRUNCATE: TRUNCATE sirve para borrar los datos (no la estructura) de una tabla SQL ALTER: ALTER se utiliza para modificar la definicin de alguna columna de una tabla. SQL AUTO INCREMENT: AUTO INCREMENT genera numero autoincremental para

alguna columna de una tabla. SQL VIEWS: VIEWS sirve para crear una tabla virtual (no una tabla real) con los resultados de una consulta. SQL DATES: DATE define diferentes tipos de datos para fechas y horas. SQL VALORES NULL: NULL representa a un valor indefinido. SQL FUNCIONES NULL: FUNCIONES NULL sirven para utilizar los valores NULL. SQL DATOS TEXTO MySQL: DATOS TEXTO MySQL define los diferentes formatos de campos de texto para MySQL. SQL NUMERICOS MySQL: DATOS NUMERICOS MySQL define los diferentes formatos de campos numricos para MySQL. SQL DATOS FECHA MySQL: DATOS FECHA MySQL define los diferentes formatos de campos de fecha para MySQL.

Potrebbero piacerti anche