You are on page 1of 4

Introduccin Mostramos que es el lenguaje SQL, y los tipos de datos y sentencias que podemos encontrarnos a lo largo de este manual.

1.- Qu es SQL Qu es y para qu sirve el SQL Entrar 2.- Tipos de campo Diferentes tipos campos empleados en las bases de datos Entrar 3.- Tipos de datos SQL Mostramos unas tablas con todos los tipos de datos que hay en SQL. Entrar 4.- Tipos de sentencias SQL y sus componentes sintcticos Pasamos a describir los tipos de sentencias sql que podemos encontrarnos y sus componentes sintcticos. Entrar

Insercin y modificacin de datos Vemos como insertar, modificar o borrar datos en nuestras tablas SQL. 5.- Creacin de tablas Explicamos la manera de crear tablas a partir de sentencias SQL. Definimos los tipo de campos principales y la forma de especificar los ndices. Entrar Introduccin Mostramos que es el lenguaje SQL, y los tipos de datos y sentencias que podemos encontrarnos a lo largo de este manual. 1.- Qu es SQL Qu es y para qu sirve el SQL Entrar 2.- Tipos de campo Diferentes tipos campos empleados en las bases de datos Entrar 3.- Tipos de datos SQL Mostramos unas tablas con todos los tipos de datos que hay en SQL. Entrar 4.- Tipos de sentencias SQL y sus componentes sintcticos Pasamos a describir los tipos de sentencias sql que podemos encontrarnos y sus componentes sintcticos. Entrar

Insercin y modificacin de datos Vemos como insertar, modificar o borrar datos en nuestras tablas SQL. 5.- Creacin de tablas Explicamos la manera de crear tablas a partir de sentencias SQL. Definimos los tipo de campos principales y la forma de especificar los ndices. Qu es y para qu sirve el SQL Las aplicaciones en red son cada da ms numerosas y verstiles. En muchos casos, el esquema bsico de operacin es una serie de scripts que rigen el comportamiento de una base de datos. Debido a la diversidad de lenguajes y de bases de datos existentes, la manera de comunicar entre unos y otras sera realmente complicada a gestionar de no ser por la existencia de estndares que nos permiten el realizar las operaciones bsicas de una forma universal. Es de eso de lo que trata el Structured Query Language que no es mas que un lenguaje estndar de comunicacin con bases de datos. Hablamos por tanto de un lenguaje normalizado que nos permite trabajar con cualquier tipo de lenguaje (ASP o PHP) en combinacin con cualquier tipo de base de datos (MS Access, SQL Server, MySQL...). El hecho de que sea estndar no quiere decir que sea idntico para cada base de datos. En efecto, determinadas bases de datos implementan funciones especficas que no tienen necesariamente que funcionar en otras. Aparte de esta universalidad, el SQL posee otras dos caractersticas muy apreciadas. Por una parte, presenta una potencia y versatilidad notables que contrasta, por otra, con su accesibilidad de aprendizaj

Diferentes tipos campos empleados en las bases de datos Como sabemos una base de datos esta compuesta de tablas donde almacenamos registros catalogados en funcin de distintos campos (caractersticas). Un aspecto previo a considerar es la naturaleza de los valores que introducimos en esos campos. Dado que una base de datos trabaja con todo tipo de informaciones, es importante especificarle qu tipo de valor le estamos introduciendo de manera a, por un lado, facilitar la bsqueda posteriormente y por otro, optimizar los recursos de memoria. Cada base de datos introduce tipos de valores de campo que no necesariamente estn presentes en otras. Sin embargo, existe un conjunto de tipos que estn representados en la totalidad de estas bases. Estos tipos comunes son los siguientes: Contienen cifras y letras. Presentan una longitud limitada (255 caracteres) Existen de varios tipos, principalmente, enteros (sin decimales) y reales (con decimales). Poseen dos formas: Verdadero y falso (S o No)

anumricos Numricos Booleanos

Fechas

Almacenan fechas facilitando posteriormente su explotacin. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los das entre una fecha y otra...

Memos

Son campos alfanumricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados (veremos ms adelante lo que esto quiere decir).

ncrementables

Son campos numricos enteros que incrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta ms que evidente: Servir de identificador ya que resultan exclusivos de un registro.

Mostramos unas tablas con todos los tipos de datos que hay en SQL.
Los tipos de datos SQL se clasifican en 13 tipos de datos primarios y de varios sinnimos vlidos reconocidos por dichos tipos de datos. Los tipos de datos primarios son:

Tipo de Datos BINARY BIT BYTE COUNTER CURRENCY DATETIME SINGLE

Longit ud 1 byte 1 1 4 8 8 byte byte bytes bytes bytes

Descripcin

4 bytes

DOUBLE SHORT LONG LONGTEXT

8 bytes 2 bytes 4 bytes 1 byte por carcte r Segn se necesit e 1 byte por carcte r

Para consultas sobre tabla adjunta de productos de bases de datos que datos Binario. Valores Si/No True/False Un valor entero entre 0 y 255. Un nmero incrementado automticamente (de tipo Long) Un entero escalable entre 922.337.203.685.477,5808 y 922.337.203.68 Un valor de fecha u hora entre los aos 100 y 9999. Un valor en punto flotante de precisin simple con un rango de - 3.4028 1.401298*10-45 para valores negativos, 1.401298*10- 45 a 3.402823* positivos, y 0. Un valor en punto flotante de doble precisin con un rango de - 1.7976 a -4.94065645841247*10-324 para valores negativos, 4.94065645841 1.79769313486232*10308 para valores positivos, y 0. Un entero corto entre -32,768 y 32,767. Un entero largo entre -2,147,483,648 y 2,147,483,647. De cero a un mximo de 1.2 gigabytes.

LONGBINA RY

De cero 1 gigabyte. Utilizado para objetos OLE.

TEXT

De cero a 255 caracteres.

La siguiente tabla recoge los sinnimos de los tipos de datos definidos: Tipo de Dato BINARY BIT BYTE COUNTER CURRENCY DATETIME Sinnimos VARBINARY BOOLEAN LOGICAL LOGICAL1 YESNO INTEGER1 AUTOINCREMENT MONEY DATE TIME TIMESTAMP FLOAT4 IEEESINGLE REAL FLOAT FLOAT8 IEEEDOUBLE NUMBER NUMERIC INTEGER2 SMALLINT INT INTEGER INTEGER4 GENERAL OLEOBJECT LONGCHAR MEMO NOTE ALPHANUMERIC CHAR CHARACTER STRING VARCHAR VALUE

SINGLE

DOUBLE

SHORT LONG LONGBINARY LONGTEXT

TEXT

VARIANT (No Admitido)

You might also like