Duda Autoincremet MySql

Discussion in 'Programación & Programación Web' started by markithoo, Oct 4, 2012.

  1. markithoo

    markithoo Usuario Nuevo nvl. 1
    37/41

    Joined:
    Jun 25, 2009
    Messages:
    44
    Likes Received:
    0
    Programando me salto una duda hasta donde cuenta un autoincrement en MySql o es un contador infinito y que solo se puede caer cuando la variable llegue a su maximo (int = 2147483647) ????
     
  2. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    la verdad nunca he llegado al maximo pero calcula que int soporta un maximo de 255 caracteres (creo) eso siginica que una cadena ingresada en esa columna puede tener un maximo de 255 caracteres por cadena, las posibilidades son casi infinitas por como se ve, pero depende, supongo que en facebook por ejemplo no an llegado al tope, la verdad solo especulo ya que no se mas aya y me baso solo en lo que se y en lo que he aprendido, por lo general yo utilizo las columnas de tipo autoincrement como el id dando un maximo de 25 caracteres lo que equivale a 9.999.999.999.999.999.999.999.999 calcula cuantas posibilidades existen si el maximo es 255 caracteres.
     
  3. markithoo

    markithoo Usuario Nuevo nvl. 1
    6/41

    Joined:
    Jun 25, 2009
    Messages:
    44
    Likes Received:
    0
    claro todos ocupamos el autoincrement para los id.

    por lo que veo tu ocupas el id como varchar pero si lo ocupamos como int este soporta hasta el numero 2147483647 si pones uno mayor salta un error y te deja el numero 2147483647, pero aun haci podemos ocupar variables numericas mas grandes.

    lo que recuerdo uno se demora menos en procesar datos con los numeros.
     
  4. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    no yo no utilizo la id como varchar lo utilizo como int lo que te digo es que la cantidad de caracteres (los caracteres son lo que compone una cadena de texto ej: numero, letras, caracteres especiales) que uso son 25 para los id, lo que me da una posibilidad casi infinita de variables por el numero ese grande que coloque a eso me refiero te explico si tu colocas la cantidad de caracteres como 3 siginifica que el maximo del id es 999 con 4 es 9999 con 10 es 9999999999 y asi susesivamente a medida que la cantidad de caracteres aumente.
     
  5. hostdech

    hostdech Usuario Nuevo nvl. 1
    6/41

    Joined:
    Jan 14, 2012
    Messages:
    47
    Likes Received:
    0
    ya que son todos sabiondos quisiera consultar si conocen algun programa que trabaje la programacion web pero en forma mas facil ya que soy diseñador grafico y aun no entiendo bien de programacion de paginas web
     
  6. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    depende del tipo de programacion que quieras hacer, si la haces del lado del servidor necesitas saber php, asp o algun lenguaje del lado del servidor, si quieres hacer del lado del cliente lo puede hacer con javascript aunque obviamente es mas seguro del lado del servidor ya que el usuario no puede modificar ningun parametro,almenos no puede ha menos que conosca el codigo progrativo especifico que utilizo el programador del sitio.

    pero nunca vas a encontrar un programa que te maneje la programacion, como te explique en otro post, puedes hacer algo en joomla que ya tiene toda la programacion echa pero no algo que haga la programacion por ti
     
  7. LOKITOZZZ

    LOKITOZZZ Usuario Casual nvl. 2
    36/41

    Joined:
    Jun 19, 2008
    Messages:
    1,876
    Likes Received:
    0
    Lo mas cercano que podrás encontrar es un IDE, aunque igual debes saber algo de programación.Aquí un link de referencia.. http://es.wikipedia.org/wiki/Entorno_de_desarrollo_integrado
     
  8. markithoo

    markithoo Usuario Nuevo nvl. 1
    6/41

    Joined:
    Jun 25, 2009
    Messages:
    44
    Likes Received:
    0
    Entonces que motor de base de datos utilizas yo realizo programas web el motor es MySql eso de los largos lo tenia claro lo que sucede que aunque pongas un largo de 25 caracteres y la variable es int no te dejara insertar un numero mayor a 2.147.483.647 y con esto si yo inserto un numero como este 9.999.999.999.999.999.999.999.999 el numero que me insertara sera el siguiente 2.147.483.647 a menos que ocupes otra variable con mayor almacenaje como un bigint que esta variable te soporta hasta 9.223.372.036.854.775.807
     
  9. Sotelio

    Sotelio Usuario Nuevo nvl. 1
    1/41

    Joined:
    Jan 30, 2007
    Messages:
    4
    Likes Received:
    0
    Hola,

    @hostdech, si quieres hacer sitios webs "bien" asóciate con un programador. Y si uno es programador y quiere hacer webs, también debería hacerlo junto a un diseñador. Es lo mejor.

    Saludos
    @sotelio
     
  10. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    ok eso yo no lo sabia, pero realmente llegas a los 2 billones y algo?? que tipo de cosas insertas que registras tantas cosas??
    porque la verdad yo manejo sitios web que tienen mucha variedad y el mas id mas alto al que he llegado a a los 100 mil no se tu que onda
     
  11. markithoo

    markithoo Usuario Nuevo nvl. 1
    6/41

    Joined:
    Jun 25, 2009
    Messages:
    44
    Likes Received:
    0
    bueno en realidad la duda era por el autoincremet hasta donde podria llegar pero al parecer es infinito.

    En realidad nose cuantos registro tenga que guardar, lo que se que un tabla en especifico va a crecer muy deprisa por eso era la duda.

    Todos los dias se aprende algo nuevo XD.
     
  12. VenenoxHC

    VenenoxHC Usuario Casual nvl. 2
    37/41

    Joined:
    Nov 30, 2008
    Messages:
    1,780
    Likes Received:
    1
    hola D: voy a dejar un documento, que dara respuesta a tus dudas. [DOCUMENTO]
     
    #12 VenenoxHC, Oct 12, 2012
    Last edited: Oct 12, 2012