Nell'editor di tabelle MySQL Workbench sono disponibili 7 flag di colonna: PK, NN, UQ, BIN, UN, ZF, AI.
PK ovviamente significa chiave primaria. E gli altri?
Nell'editor di tabelle MySQL Workbench sono disponibili 7 flag di colonna: PK, NN, UQ, BIN, UN, ZF, AI.
PK ovviamente significa chiave primaria. E gli altri?
Risposte:
PK - Chiave primaria
NN - Non Null
BIN - Binario (memorizza i dati come stringhe binarie. Non esiste un set di caratteri, quindi l'ordinamento e il confronto si basano sui valori numerici dei byte nei valori.)
UN - Unsigned (solo numeri non negativi. Pertanto, se l'intervallo è compreso tra -500 e 500, invece è 0 - 1000, l'intervallo è uguale ma inizia da 0)
UQ - Crea / rimuovi chiave univoca
ZF - Zero-Filled (se la lunghezza è 5 come INT (5), allora ogni campo è riempito con 0 alla 5a cifra. 12 = 00012, 400 = 00400, ecc.)
AI - Incremento automatico
G - Colonna generata. cioè valore generato da una formula basata sulle altre colonne
Ecco la fonte di questi flag di colonna
http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html
A questa domanda esatta viene data risposta su mySql workbench-faq :
Passa il mouse sopra un acronimo per visualizzare una descrizione e consulta la sezione 8.1.11.2, "La scheda Colonne" e la documentazione MySQL CREATE TABLE per ulteriori dettagli.
Ciò significa passare con il mouse sopra un acronimo nell'editor di tabelle mySql Workbench.