Question

Dans MySQL éditeur de table Workbench il y a 7 drapeaux de colonne disponibles: PK, NN, UQ, BIN, ONU, ZF, AI

.

PK signifie évidemment pour clé primaire. Qu'en est-il d'autres?

Était-ce utile?

La solution

PK - clé primaire

NN - Non nul

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

ONU - Unsigned (nombre non négatif uniquement si la plage est de -500 à 500, à la place de son 0 -. 1000, la gamme est le même, mais il commence à 0)

UQ - Créer / supprimer la clé unique

ZF - Zero-Rempli (si la longueur est 5 comme INT (5), puis tous les champs est rempli de 0 à 5 de 12 chiffres = 00012, 400 = 00400, etc.).

AI - Auto Increment

G - colonne générée. à savoir la valeur générée par une formule basée sur les autres colonnes

Autres conseils

Cette question exacte réponse sur mySql établi-faq :

  

Survoler un acronyme pour afficher une description et voir la section 8.1.11.2, « Les colonnes Tab » et MySQL CREATE TABLE documentation pour plus de détails.

Cela signifie survolez un acronyme dans l'éditeur de table mySql Workbench.

Section 8.1.11.2, « Les Colonnes onglet »

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top