Lenguaje De Consulta Estructurado

Páginas: 6 (1314 palabras) Publicado: 23 de junio de 2012
SQL
Es un lenguaje declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en estas. Una de sus características es el manejo del álgebra y el cálculo relacional permitiendo efectuar consultas con el fin de recuperar -de una forma sencilla- información de interés de una base de datos, así como también hacer cambios sobre ella. Es un lenguajeestándar de comunicación con bases de datos.
Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinación con cualquier tipo de base de datos (MS Access, SQL Server, MySQ)
Diferencias de DML Y DDL
DML (lenguaje de manipulación de datos)

las sentencias marcadas como “dml”, son las siguientes:
• select: devuelve la información quese le solicita por medio de las condiciones que posee.
• insert: inserta datos en las tablas que se encuentran definidas dentro de una o varias tablas.
• update: actualiza la información dentro de una o varias tablas.
• delete: elimina datos en una o varias tablas.

Estas sentencias son llamadas de manipulación de datos debido a que no interfieren en la vida de los objetos dentro de una basede datos, sino que solamente interfieren en la “manipulación” de los datos que se encuentran en dicha base de datos.

DDL (lenguaje de definición de datos)
las sentencias marcadas como “ddl”, son las siguientes:
• create: crea objetos dentro de una base de datos.
• alter: modifica objetos dentro de una base de datos.
• drop: elimina objetos dentro de una base de datos.

Las sentencias sonllamadas de “definición”, porque estas si intervienen en la vida de un objeto, así como de los datos relacionados al objeto, las clausulas que se encuentran dentro de los ddls se utilizan para crear, alterar y modificar: tablas, vistas, llaves, índices, etc.

Todos los datos relacionados a una tabla que se elimina también serán borrados, por ello estas clausulas son para definir la manera cómova a trabajar un objeto determinado

Tipos datos en MYSQL
1. Tipos numéricos
2. Tipos de Fecha
3. Tipos de Cadena
1 Tipos numéricos:

Existen tipos de datos numéricos, que se pueden dividir en dos grandes grupos, los que están en coma flotante (con decimales) y los que no.

TinyInt: es un número entero con o sin signo. Con signo el rango de valores válidos va desde -128 a127. Sin signo, el rango de valores es de 0 a 255

Bit ó Bool: un número entero que puede ser 0 ó 1

SmallInt: número entero con o sin signo. Con signo el rango de valores va desde -32768 a 32767. Sin signo, el rango de valores es de 0 a 65535.

MediumInt: número entero con o sin signo. Con signo el rango de valores va desde -8.388.608 a 8.388.607. Sin signo el rango va desde 0 a16777215.Integer, Int: número entero con o sin signo. Con signo el rango de valores va desde -2147483648 a 2147483647. Sin signo el rango va desde 0 a 429.4967.295

BigInt: número entero con o sin signo. Con signo el rango de valores va desde -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. Sin signo el rango va desde 0 a 18.446.744.073.709.551.615.

Float: número pequeño en coma flotantede precisión simple. Los valores válidos van desde -3.402823466E+38 a -1.175494351E-38, 0 y desde 1.175494351E-38 a 3.402823466E+38.

xReal, Double: número en coma flotante de precisión doble. Los valores permitidos van desde -1.7976931348623157E+308 a -2.2250738585072014E-308, 0 y desde 2.2250738585072014E-308 a 1.7976931348623157E+308

Decimal, Dec, Numeric: Número en coma flotantedesempaquetado. El número se almacena como una cadena
Tipo de Campo | Tamaño de Almacenamiento |
TINYINT | 1 byte |
SMALLINT | 2 bytes |
MEDIUMINT | 3 bytes |
INT | 4 bytes |
INTEGER | 4 bytes |
BIGINT | 8 bytes |
FLOAT(X) | 4 ú 8 bytes |
FLOAT | 4 bytes |
DOUBLE | 8 bytes |
DOUBLE PRECISION | 8 bytes |
REAL | 8 bytes |
DECIMAL(M,D | M+2 bytes sí D > 0, M+1 bytes sí...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • LENGUAJE DE CONSULTA ESTRUCTURADO
  • lenguaje estructurado de consulta
  • SQL- Lenguaje de Consulta Estructurado
  • Lenguaje De Consulta Estructurado: Sql
  • Sql (El Lenguaje De Consulta Estructurado)
  • Lenguaje De Consulta Estructurado O SQL
  • Introducción al lenguaje estructurado de consultas
  • sql Lenguaje de consultas estructuradas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS