Los tipos de campos MYSQL no son fáciles de entender. Descubra algunas cosas que desea saber. Gracias
La segunda imagen: ¿La longitud de la variable varchar (0-65535) alcanza los 65535 bytes, 1 chino ocupa 3 bytes? Entonces, digamos, si quisiera tenerlo todo, ¿cuánto debería cambiar la longitud/valor al lado al construir el reloj? ——————Puede almacenar datos de 64k. Cuando se codifica con UTF-8, cada palabra china ocupa 2 bytes, lo que significa que se pueden almacenar más de 3200 palabras (incluidos los signos de puntuación de ancho completo).
Figura 3: Texto, ¿qué significa almacenamiento prolongado 65535 (2 16-1)? ————————La respuesta es la misma que la anterior. Sólo falta un carácter chino.
La cuarta imagen: TINYINT Entero de 1 byte con signo: -128-127 sin signo 0-255 ¿qué significa? ————————Se puede utilizar para almacenar valores entre 0-255 o -127-127, como una letra en inglés.
La quinta imagen: la longitud del carácter se fija de 0 a 255 y el valor predeterminado es 1. Cuando se guarda, llena los espacios de la derecha. ¿Qué significa?—————Similar a varchar, pero una pérdida de espacio en disco (pero más rápido que varchar: intercambia espacio por tiempo).
Figura 7: Tipo de bit (m), cada valor almacena m bits, el valor predeterminado es 1 y el valor máximo es 64. ————————Solo puede guardar información binaria como 0 o 1, verdadero o falso, pero ahorra mucho espacio en disco. Solo 8 de esta información ocupan un byte y se pueden almacenar hasta 64 de estos valores (que ocupan 8 bytes).