11sql.com

Tutorial de SQL: Curso de SQL





El SQL es un lenguaje estándar de programación 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 Básico: Las instrucciones SQL básicas 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 cálculos sobre los datos.
  • Comandos SQL: Listado de todos los comandos SQL disponibles en este curso, para una referencia rápida de los mismos.


Estas son las instrucciones SQL básicas:

  • 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 más 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.

Estas son las instrucciones SQL avanzadas:

  • SQL TOP: TOP se utiliza para especificar el número de filas a mostrar en el resultado.
  • SQL LITE: LIKE se utiliza en la cláusula WHERE para buscar por un patrón.
  • SQL WILDCARDS: Wildcards (comodines) son caracteres especiales que se utilizan para realizar búsquedas especiales.
  • SQL IN: IN permite seleccionar múltiples valores en una cláusula WHERE.
  • SQL BETWEEN: BETWEEN se utiliza en la cláusula 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 más 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 aparecerán las filas que estén 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 añadir UNIQUE a una columna de una tabla, después 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 definición 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 numéricos para MySQL.
  • SQL DATOS FECHA MySQL: DATOS FECHA MySQL define los diferentes formatos de campos de fecha para MySQL.






Copyright © 2012   11sql.com   Todos los derechos reservados.


SQL BASICO

SQL Intro
SQL Sintaxis
SQL SELECT
SQL DISTINCT
SQL WHERE
SQL AND OR
SQL ORDER BY
SQL INSERT
SQL UPDATE
SQL DELETE

SQL AVANZADO

SQL TOP
SQL LITE
SQL WILDCARDS
SQL IN
SQL BETWEEN
SQL ALIAS
SQL JOINS
SQL INNER JOIN
SQL LEFT JOIN
SQL RIGHT JOIN
SQL FULL JOIN
SQL UNION
SQL UNION ALL
SQL SELECT INTO
SQL CREATE DATABASE
SQL CREATE TABLE
SQL RESTRICCIONES
SQL NOT NULL
SQL UNIQUE
SQL UNIQUE ALTER TABLE
SQL PRIMARY KEY
SQL FOREIGN KEY
SQL CHECK
SQL DEFAULT
SQL CREATE INDEX
SQL DROP
SQL TRUNCATE
SQL ALTER
SQL AUTO INCREMENT
SQL VIEWS
SQL DATES
SQL VALORES NULL
SQL FUNCIONES NULL
SQL DATOS TEXTO MySQL
SQL DATOS NUMERICOS MySQL
SQL DATOS FECHA MySQL


Mapa del Sitio