Wat betekenen kolomvlaggen in MySQL Workbench?

In de MySQL Workbench-tabeleditor zijn 7 kolomvlaggen beschikbaar: PK, NN, UQ, BIN, UN, ZF, AI.

PK staat duidelijk voor Primary Key. Hoe zit het met anderen?


Antwoord 1, autoriteit 100%

PK – Primaire sleutel

NN – Niet Null

BIN – Binair (slaat gegevens op als binaire tekenreeksen. Er is geen tekenset, dus sorteren en vergelijken is gebaseerd op de numerieke waarden van de bytes in de waarden.)

UN – Niet-ondertekend (alleen niet-negatieve getallen. Dus als het bereik -500 tot 500 is, in plaats van 0 – 1000, is het bereik hetzelfde, maar het begint bij 0)

UQ – Unieke sleutel maken/verwijderen

ZF – Zero-Filled (als de lengte 5 is zoals INT(5), dan wordt elk veld gevuld met nullen tot het 5e cijfer. 12 = 00012, 400 = 00400, enz. )

AI – Automatisch verhogen

G – Gegenereerde kolom. d.w.z. waarde gegenereerd door een formule op basis van de andere kolommen


Antwoord 2, autoriteit 5%

Hier is de bron van deze kolomvlaggen

http://dev.mysql. com/doc/workbench/en/wb-table-editor-columns-tab.html


Antwoord 3

Deze exacte vraag wordt beantwoord op mySql workbench-faq:

Beweeg de muisaanwijzer over een acroniem om een ​​beschrijving te bekijken en raadpleeg de documentatie van Paragraaf 8.1.1.2, “Het tabblad Kolommen” en MySQL CREATE TABLE voor meer details.

Dat betekent dat de muisaanwijzer over een acroniem in de mySql Workbench-tabeleditor gaat.

Sectie 8.1.11.2, “De kolommen tabblad”

Other episodes