Lo que hacen banderas columna significan que en MySQL Workbench?
-
01-10-2019 - |
Pregunta
editor de tabla en MySQL Workbench hay 7 banderas de columnas disponibles: PK, NN, UQ, BIN, la ONU, ZF, EA
.PK, obviamente, significa Clave principal. ¿Qué pasa con los demás?
Solución
PK - clave principal
NN - No es nulo
BIN - binario (.. Almacena datos como cadenas binarias No hay juego de caracteres por lo que la clasificación y comparación se basa en los valores numéricos de los bytes en los valores)
UN - sin signo (números no negativos solamente por lo que si el rango es de -500 a 500, en lugar de su 0 -. 1000, el intervalo es el mismo, pero se inicia en 0)
UQ - Crear / eliminar Clave única
ZF - Zero-Filled (si la longitud es 5 como INT (5) a continuación, cada campo se rellena con 0 al quinto dígito 12 = 00,012, 400 = 00 400, etc.).
AI - Incremento automático
G - columna generada. es decir, valor generado por una fórmula basada en las otras columnas
Otros consejos
Esta es la fuente de estas banderas columna
http: //dev.mysql. com / doc / banco de trabajo / es / WB-table-editor-columnas-tab.html
Esta pregunta exacta es contestada en mySQL Workbench-faq :
Pase el ratón sobre un acrónimo para ver una descripción y ver la Sección 8.1.11.2, “Las Columnas Tab” y MySQL CREATE TABLE documentación para obtener detalles adicionales.
Eso significa que se ciernen sobre un acrónimo en el editor de tablas MySQL Workbench.