SQL: Quest-ce quun attribut?


Meilleure réponse

Les attributs MySQL font souvent référence aux types de données MySQL et aux restrictions qui leur sont imposées. Lorsque vous déclarez un champ en tant que champ de type de données numériques ou caractères, différents attributs lui sont associés. Ces attributs vous permettent de spécifier dautres restrictions sur le nombre ou le caractère que le champ peut stocker.

UNSIGNED Type dattribut:

Vous pouvez spécifier lattribut UNSIGNED avec les types de données MySQL TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL et NUMERIC. Lorsque vous utilisez lattribut UNSIGNED pour déclarer un champ de type de données, vous ne pouvez pas stocker un nombre négatif dans ce champ. Vous utilisez le plus souvent des attributs UNSIGNED pour les champs afin dempêcher les utilisateurs dune base de données de faire des erreurs de saisie. Par exemple, le champ de prix dans une base de données est souvent NON SIGNÉE, car un prix est généralement un nombre positif.

ZEROFILL Type dattribut:

Vous pouvez spécifier lattribut ZEROFILL avec les types de données MySQL TINYINT, SMALLINT, MEDIUMINT, INT, INTEGER, BIGINT, REAL, DOUBLE, FLOAT, DECIMAL et NUMERIC. Lorsque vous utilisez lattribut ZEROFILL dans une déclaration de type de données, les données sont affiché aura le nombre zéro, 0, inséré à gauche du chiffre le plus significatif du nombre affiché. Le nombre de zéros insérés est égal à la longueur maximale spécifiée du type de données moins le nombre de chiffres stockés dans le nombre réel .

CHARACTER SET Type dattribut:

Vous pouvez appliquer lattribut CHARACTER SET aux types de données VARCHAR, TEXT, CHAR et ENUM. Vous lutilisez pour spécifier le jeu de caractères utilisé pour stocker le texte dans le champ ou la colonne de type de données. Vous pouvez spécifier différents jeux de caractères avec lattribut CHARACTER SET, y compris le jeu de caractères UTF-9 et le jeu de caractères Latin-1. MySQL prend également en charge les jeux de caractères Unicode, Europe de lOuest, Europe centrale, Europe du Sud, Moyen-Orient, Baltique, cyrillique et asiatique.

Type dattribut binaire;

Vous pouvez également spécifier lattribut CHARACTER SET avec lattribut binaire. Lorsque vous appliquez lattribut binaire CHARACTER SET à un type de données chaîne, cela convertit effectivement le type de données chaîne en un autre type de données chaîne. Par exemple, lorsque vous spécifiez binaire pour un champ de type de données TEXT, le champ de type de données TEXT devient un champ de type de données BLOB qui stocke les données sous forme de données binaires, plutôt quun champ TEXT qui stocke des caractères sous forme de caractères de texte.

Réponse

En langage profane, lattribut est la propriété dune entité.

En référence à SQL.

Exemple simple, lemployé est une entité dans une organisation .

Ainsi, le nom, le service, le contact, ladresse, etc. est un attribut demployé.

Dans le serveur SQL, propriété Oracle dune entité appelée attribut.

Dans NOSQL comme lattribut mongodb appelé champ.

Donc, différents outils ont des noms différents.

NOSQL est une base de données orientée document suivie par les règles de Jason.

Les données sont stockées dans une paire clé / valeur binaire.

Merci de votre visite.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *