Foro de elhacker.net

Programación => Bases de Datos => Mensaje iniciado por: jhonatanAsm en 11 Enero 2012, 21:22 pm



Título: ayuda para entender la definicion: un byte con valor 0 ó 255
Publicado por: jhonatanAsm en 11 Enero 2012, 21:22 pm
hola,  en libro de mysql:
Citar
Los delimitadores se pueden delimitar con comillas simples lo que permite usar todos los caracteres menos un byte con valor 0 ó 255

cómo es un byte con valor 0 ó 255?

y por qué hay tanto problema con las comillas mágicas?algún ejemplo por favor.salu2.


Título: Re: ayuda para entender la definicion: un byte con valor 0 ó 255
Publicado por: jhonatanAsm en 14 Enero 2012, 02:43 am
respondan por favor, no encuentro soluciòn. ayudaaaaaaa!!!


Título: Re: ayuda para entender la definicion: un byte con valor 0 ó 255
Publicado por: H1tchclock en 14 Enero 2012, 09:53 am
Bueno amigo, tambiem soy NOVATO.

pero textualmente dice: menos un byte con valor 0 ó 255.

O sea, todos los caracteres MENOS un byte con valor 0 Ó 255... (no dice que el byte tiene valor cero, pues un byt tiene 8 bits.... ).

Estas con problema en la interpretacion del texto... Por lo menos creo yo...

Saludos desde Bolivia.


Título: Re: ayuda para entender la definicion: un byte con valor 0 ó 255
Publicado por: jhonatanAsm en 16 Enero 2012, 03:11 am
cuàles serìan esos caracteres.podrias nombrarlos porfa.gracias.salu2


Título: Re: ayuda para entender la definicion: un byte con valor 0 ó 255
Publicado por: fran800m en 17 Enero 2012, 20:34 pm
Hola, la tabla ASCII completa la puedes encontrar aquí,

http://www.portalplanetasedna.com.ar/ascii.htm

pero eso de "todos los caracteres menos un byte con valor 0 ó 255" me suena a mala traducción desde el inglés, porque no le encuentro sentido.


Oooooo un momento que ahora caigo en una cosa. En la tabla pone que el caracter 0 es NUL (¿nulo?) y el 255 no pone nada, no sé cuál es y no lo voy a googlear xD

A lo mejor significa que puedes poner cualquier carácter/byte (originalmente en ASCII un carácter ocupa un byte) comprendido entre 1 y 254, pero los caracteres 0 y 255 no puedes ponerlos.


Título: Re: ayuda para entender la definicion: un byte con valor 0 ó 255
Publicado por: jhonatanAsm en 18 Enero 2012, 17:01 pm
bueno... creo que encontre la explicación:

un byte con valor 0, suponiendo que se refiere al ascii, es null, y por lo tanto no hace nada.
un byte con valor 255, segun ascii, es el espacio en blanco, y esto ocasiona lo sgte:

1 create table
2 prueba 10
3 ( nombre varchar(39) );

en la linea 2, si escribimos prueba 10 con la barra espaciadora, el mysql nos da error.
pero si en vez de la barra usamos alt+255, mysql nos creara la tabla.

y para usar esta tabla no podremos valernos del delimitador asi le asignemos comillas( "prueba 10".nombre ), sino usar alt+255 para hacer referencia a esta tabla.

alguien que pueda complementar o corregirlo.gracias por la ayuda.