Entradas

Mostrando entradas de octubre, 2012

Tipos de datos

Imagen
Bueno ahora en esta ocasión como ya explicamos que al crear una tabla debemos elegir la estructura adecuada, esto es, definir los campos y sus tipos más precisos, según el caso. Por ejemplo, si un campo numérico almacenará solamente valores enteros positivos el tipo "integer" con el atributo "unsigned" es más adecuado que, por ejemplo un "float". Hasta ahora hemos visto 3 tipos de datos: varchar, integer (con y sin signo) y float (con y sin signo). Hay más tipos, incluso, subtipos. Los valores que podemos guardar son: A) TEXTO: Para almacenar texto usamos cadenas de caracteres. Las cadenas se colocan entre comillas simples. Podemos almacenar dígitos con los que no se realizan operaciones matemáticas, por ejemplo, códigos de identificación, números de documentos, números telefónicos. Tenemos los siguientes tipos: varchar, char y text. B) NUMEROS: Existe variedad de tipos numéricos para representar enteros, negativos, decimales. Para almacenar ...

Valores numéricos sin signo

Imagen
Hemos visto algunos atributos extra para los campos. Los campos de tipo entero pueden tener el atributo "auto_increment", que incrementa automáticamente el valor del campo de 1 en 1. Los campos de cualquier tipo aceptan el atributo "null" y "no null" con lo cual permiten o no valores nulos. Otro atributo que permiten los campos de tipo numérico es "utnsigned". El atributo "unsigned" (sin signo) permite sólo valores positivos. Si necesitamos almacenar edades, por ejemplo, nunca guardaremos valores negativos, entonces sería adecuado definir un campo "edad" de tipo entero sin signo:  edad integer unsigned; Si necesitamos almacenar el precio de los libros, definimos un campo de tipo "float unsigned" porque jamás guardaremos un valor negativo. Hemos aprendidoo, el más preciso, según el caso. Si un campo almacenará sólo valores positivos, es útil definir dicho cam que al crear una tabla, es importante ...

Valores 'Null'

Imagen
Ahora crearemos una nueva tabla la cual la usaremos como ejemplo y luego nos servirá para crear las conecciones a bases de datos desde Visual Studio ya sea VB.Net, C# ó C++ bueno ahora haremos lo siguiente en WorkBench: Create Table proveedor ( codigo Varchar(20)not null, nombre Varchar(45) not null, apellido Varchar(45)not null, direccion Varchar(45)not null, correo Varchar(45)not null, telefono Varchar(45)not null, pais Varchar(45)not null, estado Varchar(45)not null, cp Int(5)not null, Primary Key(codigo) ); Analizaremos la estructura de una tabla que vemos al utilizar el comando "describe". Tomamos como ejemplo la tabla "proveedor": La primera columna indica el nombre de cada campo. La segunda columna indica el tipo de dato de cada campo. La tercera columna "Null" especifica si el campo permite valores nulos; vemos que en el campo "codigo", aparece "NO" y en las demás "YES", esto significa que el primer campo no ac...