Im MySQL Workbench-Tabelleneditor stehen 7 Spaltenflags zur Verfügung: PK, NN, UQ, BIN, UN, ZF, AI.
PK steht offensichtlich für Primary Key. Was ist mit anderen?
sql
mysql
mysql-workbench
Ivan
quelle
quelle
Antworten:
PK - Primärschlüssel
NN - Nicht Null
BIN - Binär (speichert Daten als binäre Zeichenfolgen. Es gibt keinen Zeichensatz, sodass das Sortieren und Vergleichen auf den numerischen Werten der Bytes in den Werten basiert.)
UN - Vorzeichenlos (nur nicht negative Zahlen. Wenn der Bereich also zwischen -500 und 500 liegt und stattdessen zwischen 0 und 1000 liegt, ist der Bereich derselbe, beginnt jedoch bei 0)
UQ - Eindeutigen Schlüssel erstellen / entfernen
ZF - Null gefüllt (wenn die Länge 5 wie INT (5) ist, wird jedes Feld mit Nullen bis zur 5. Ziffer gefüllt. 12 = 00012, 400 = 00400 usw.)
AI - Auto Increment
G - Generierte Spalte. dh Wert, der durch eine Formel generiert wird, die auf den anderen Spalten basiert
quelle
Hier ist die Quelle dieser Spaltenflags
http://dev.mysql.com/doc/workbench/en/wb-table-editor-columns-tab.html
quelle
Diese genaue Frage wird auf mySql workbench-faq beantwortet :
Das bedeutet, dass Sie im mySql Workbench-Tabelleneditor über ein Akronym fahren.
Abschnitt 8.1.11.2, „Die Registerkarte Spalten“
quelle