En el editor de tablas de MySQL Workbench hay 7 columnas disponibles: PK, NN, UQ, BIN, UN, ZF, AI.
PK obviamente significa Clave primaria. ¿Qué hay de los demás?
En el editor de tablas de MySQL Workbench hay 7 columnas disponibles: PK, NN, UQ, BIN, UN, ZF, AI.
PK obviamente significa Clave primaria. ¿Qué hay de los demás?
Respuestas:
PK - Clave primaria
NN: no nulo
BIN - Binary (almacena datos como cadenas binarias. No hay un conjunto de caracteres, por lo que la clasificación y la comparación se basan en los valores numéricos de los bytes en los valores).
UN - Sin signo (solo números no negativos. Por lo tanto, si el rango es de -500 a 500, en lugar de 0 a 1000, el rango es el mismo pero comienza en 0)
UQ - Crear / eliminar clave única
ZF: relleno de cero (si la longitud es 5 como INT (5), cada campo se rellena con 0 hasta el 5º dígito. 12 = 00012, 400 = 00400, etc.)
AI - Incremento automático
G - Columna generada. es decir, el valor generado por una fórmula basada en las otras columnas
Aquí está la fuente de estas banderas de columna
http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html
Esta pregunta exacta se responde en mySql workbench-faq :
Desplácese sobre un acrónimo para ver una descripción y consulte la Sección 8.1.11.2, “La pestaña Columnas” y la documentación de CREAR TABLA MySQL para obtener detalles adicionales.
Eso significa pasar el cursor sobre un acrónimo en el editor de tablas mySql Workbench.