web-dev-qa-db-fra.com

Que signifient les indicateurs de colonne dans MySQL Workbench?

Dans l'éditeur de table MySQL Workbench, 7 indicateurs de colonne sont disponibles: PK, NN, UQ, BIN, UN, ZF, AI.

PK signifie évidemment Clé primaire. Qu'en est-il des autres?

166
Ivan

PK - Clé primaire

NN - Non Null

BIN - Binary (stocke les données sous forme de chaînes binaires. Il n'y a pas de jeu de caractères. Le tri et la comparaison sont basés sur les valeurs numériques des octets dans les valeurs.)

UN - Non signé (nombres non négatifs uniquement. Donc, si la plage est comprise entre -500 et 500, la valeur est 0 - 1 000 mais la plage est identique, mais commence à 0)

UQ - Créer/supprimer une clé unique

ZF - Rempli de zéro (si la longueur est 5 comme INT (5), tous les champs sont remplis de 0 au cinquième chiffre. 12 = 00012, 400 = 00400, etc.)

AI - Incrément automatique

G - Colonne générée. c'est-à-dire la valeur générée par une formule basée sur les autres colonnes

325
Vasiliy Kulakov
17
macio.Jun