Maison > base de données > tutoriel mysql > Quel est le rôle de la colonne d'identité dans SQL

Quel est le rôle de la colonne d'identité dans SQL

清浅
Libérer: 2020-09-15 17:29:32
original
4480 Les gens l'ont consulté

La colonne d'identification dans SQL est également appelée colonne à incrémentation automatique. Sa fonction est de permettre à l'ordinateur de générer automatiquement la valeur du champ d'identification (valeur de séquence) pour les enregistrements de la table, selon les besoins, sans insérer manuellement la valeur. valeur ; les valeurs des colonnes ne sont pas répétées. , a pour fonction d'identifier chaque ligne du tableau, et chaque tableau ne peut avoir qu'une seule colonne d'identification.

Quel est le rôle de la colonne d'identité dans SQL

La définition et les caractéristiques de la colonne identité

La colonne identité dans SQL Server est également appelée colonne identifiant . Il est d'usage d'être également appelé colonne auto-croissante.

Ce type de colonne présente les trois caractéristiques suivantes :

1. Le type de données de la colonne est un type numérique sans décimales

2. la valeur de cette colonne est générée par le système selon certaines règles, et les valeurs nulles ne sont pas autorisées

3. Les valeurs de la colonne ne sont pas répétées et ont pour fonction d'identifier chaque ligne du tableau . Chaque table ne peut avoir qu'une seule colonne d'identification.

En raison des caractéristiques ci-dessus, les colonnes d'identification sont largement utilisées dans la conception de bases de données.

La composition et la fonction de la colonne identité

Pour créer une colonne identité, vous devez généralement préciser trois contenus :

1 . Type (type )

Dans SQL Server 2000, le type de colonne d'identité doit être un type numérique, comme suit :

decimal, int, numeric, smallint, bigint, tinyint<.>

où Il convient de noter que lors de la sélection décimale et numérique, le nombre de décimales doit être zéro

De plus, faites attention à la plage numérique de toutes les représentations de chaque type de données

2. Seed ( seed)

est la valeur attribuée à la première ligne du tableau, la valeur par défaut est 1

3, incrément ( incrément)

L'incrément entre deux valeurs d'identification adjacentes. La valeur par défaut est 1.

La colonne d'identification permet à l'ordinateur de générer automatiquement la valeur du champ d'identification pour les enregistrements du tableau selon les besoins.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
sql
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal