mysql 2014

Páginas: 45 (11159 palabras) Publicado: 17 de enero de 2015





LENGUAJE DE CONSULTA ESTRUCTURADO

1 INTRODUCCIÓN A SQL
1.1. Componentes
1.2. Comandos
1.3 Cláusulas
1.4 Operadores Lógicos
1.5 Operadores de Comparación
1.6 Funciones de Agregado

2. CONSULTAS DE SELECCIÓN
3. CRITERIOS DE SELECCIÓN
4. AGRUPAMIENTO DE REGISTROS
5. CONSULTAS DE ACCIÓN
6. TIPOS DE DATOS
7. SUBCONSULTAS
8. CONSULTAS DE REFERENCIAS CRUZADAS
9.CONSULTAS DE UNIÓN INTERNAS
10. CONSULTAS DE UNIÓN EXTERNAS
11. ESTRUCTURAS DE LAS TABLAS
12. CONSULTAS CON PARÁMETROS
13. BASES DE DATOS EXTERNAS
14. OMITIR LOS PERMISOS DE EJECUCIÓN
15. LA CLÁUSULA PROCEDURE



























1.- INTORDUCCION A SQL

El lenguaje de consulta estructurado o SQL (por sus siglas en inglés Structured Query Language) es un lenguajeestándar de comunicación con bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas.
Es un lenguaje declarativo de "alto nivel" o "de no procedimiento" que, gracias a su fuerte base teórica y su orientación al manejo de conjuntos de registros  y no a registros individuales, permite una alta productividad en codificación y la orientación a objetos. De estaforma, una sola sentencia puede equivaler a uno o más programas que se utilizarían en un lenguaje de bajo nivel orientado a registros.
SQL también tiene las siguientes características:
Lenguaje de definición de datos: El LDD de SQL proporciona comandos para la definición de esquemas de relación, borrado de relaciones y modificaciones de los esquemas de relación.
Lenguaje interactivo demanipulación de datos: El LMD de SQL incluye lenguajes de consultas basado tanto en álgebra relacional como en cálculo relacional de tuplas.
Integridad: El LDD de SQL incluye comandos para especificar las restricciones de integridad que deben cumplir los datos almacenados en la base de datos.
Definición de vistas: El LDD incluye comandos para definir las vistas.
Control de transacciones: SQL tienecomandos para especificar el comienzo y el final de una transacción.
SQL incorporado y dinámico: Esto quiere decir que se pueden incorporar instrucciones de SQL en lenguajes de programación como: C++, C, Java, PHP, Cobol, Pascal y Fortran.
Autorización: El LDD incluye comandos para especificar los derechos de acceso a las relaciones y a las vistas.


















1.1. ComponentesEl lenguaje SQL está compuesto por comandos, cláusulas, operadores y funciones de agregado. Estos elementos se combinan en las instrucciones para crear, actualizar y manipular las bases de datos.

1.2. Comandos

Existen dos tipos de comandos SQL: 
 
El lenguaje de definición de datos (en inglés Data Definition Language, o DDL que permiten crear y definir nuevas bases de datos, campos eíndices.).
Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) que permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.
 

Comandos DDL
Descripción
Ejemplo
CREATE | CREAR

Utilizado para crear nuevas tablas, campos e índices
CREATE TABLE 'ALUMNOS';
DROP | ELIMINAR
Empleado para eliminar una tabla, vista, índice, trigger,función, procedimiento o cualquier otro objeto que el motor de la base de datos soporte.
DROP TABLE 'NOMBRE_TABLA';
ALTER | MODIFICAR
Utilizado para modificar las tablas agregando campos o cambiando la definición de los campos.
ALTER TABLE 'ALUMNOS' ADD EDAD INT UNSIGNED;
TRUNCATE | BORRA TABLA
Borra todo el contenido de una tabla, sólo sirve cuando se quiere eliminar absolutamente todos losregistros, borra la tabla y la vuelve a crear y no ejecuta ninguna transacción.
TRUNCATE TABLE 'NOMBRE_TABLA';
   


Comando DML
Descripción
Ejemplo
SELECT | SELECCIONA
Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado
SELECT * 
FROM `CLIENTES`
INSERT | INSERTA
Utilizado para cargar lotes de datos en la base de datos en una única operación....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • PROPUESTA MYSQL 2014
  • Creando Link Server MSSQL 2014 hacia MYSQL 5
  • mysql
  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS