Cosa fanno le bandiere colonna significano in MySQL Workbench?
-
01-10-2019 - |
Domanda
editor di tabella In MySQL Workbench ci sono 7 bandiere colonna disponibili: PK, NN, UQ, BIN, delle Nazioni Unite, ZF, AI
.PK sta ovviamente per Chiave primaria. Che dire degli altri?
Soluzione
PK - chiave primaria
NN - Non Null
BIN - Binary (.. Memorizza i dati come stringhe binarie v'è alcun set di caratteri così l'ordinamento e confronto si basa sui valori numerici dei byte nei valori)
Nazioni Unite - non firmati (numeri non negativi solo così se l'intervallo è -500 a 500, invece il suo 0 -. 1000, la gamma è lo stesso, ma si inizia a 0)
UQ - Creare / rimuovere Chiave univoca
ZF - Zero-riempita (se la lunghezza è di 5 come INT (5) allora ogni campo viene riempito con 0 di al 5 ° cifra 12 = 00012, 400 = 00400, ecc.)
AI - incremento automatico
G - colonna generata. valore cioè generato da una formula basata sulle altre colonne
Altri suggerimenti
Questa è la fonte di queste bandiere colonne
http: //dev.mysql. com / doc / banco da lavoro / it / WB-table-redattore colonne-tab.html
Questa domanda precisa risposta su mySQL Workbench-faq :
con il mouse sopra un acronimo per visualizzare una descrizione, e vedere la Sezione 8.1.11.2, “Le Colonne Tab” e MySQL CREATE TABLE la documentazione per ulteriori dettagli.
Ciò significa che il mouse sopra un acronimo nell'editor di tabella di MySQL Workbench.