Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Urgente - tipo de campo

Estas en el tema de Urgente - tipo de campo en el foro de Mysql en Foros del Web. Que campo debo usar para que mysql guarde los datos con su punto decimal aunque este sea cero ejemplo 3.00...
  #1 (permalink)  
Antiguo 20/07/2010, 13:52
 
Fecha de Ingreso: junio-2010
Mensajes: 73
Antigüedad: 13 años, 10 meses
Puntos: 1
Exclamación Urgente - tipo de campo

Que campo debo usar para que mysql guarde los datos con su punto decimal aunque este sea cero ejemplo 3.00
  #2 (permalink)  
Antiguo 20/07/2010, 15:48
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Urgente - tipo de campo

Tienes dos tipos básicos: FLOAT, que es un número de punto flotante y se usa para valores por aproximación, y DECIMAL(m,d) que se usa para decimales con precisión, como por ejemplo valores monetarios.
En el caso de decimal, m representa la longitud total representable incluyendo enteros, punto y decimales, y d la cantidad de decimales a usar. Esto que el mayor número positivo de
Código MySQL:
Ver original
  1. precio DECIMAL(8,2)
sería
Cita:
99999.99
como puedes apreciar, el punto decimal ocupa uno de los 8 lugares declarados.

MySQL puede interpretar cualquiera de los otros tipos de dato que se encuentran en otros motores, tales como NUMERIC, REAL, DOUBLE, etc., pero los parsea y convierte a tipos nativos de MySQL, por lo cual usarlos carece de utilidad práctica al final.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Etiquetas: tipo, campos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:00.