La colonne d'identification est également appelée colonne à augmentation automatique. Il existe un attribut de colonne d'identification dans l'attribut de champ de table de MySQL. Sa fonction est de réaliser l'auto-incrémentation des données de la table. dans un tableau, et la taille du pas peut être définie par défaut sur 1.
Qu'est-ce que la colonne identité ?
La colonne d'identification est également appelée colonne auto-croissante.
Signification : Vous n'avez pas besoin d'insérer manuellement des valeurs. Le système fournit des valeurs de séquence par défaut.
Caractéristiques :
1. clé primaire ? Pas nécessairement, mais l'exigence est une clé
2. Combien de colonnes d'identité une table peut-elle avoir ? Au plus un !
3. Le type de colonne d'identité ne peut être que numérique
4. La colonne d'identité peut être définie par SET auto_increment_increment=3 pour définir la taille du pas
Défini lors de la création de la table Colonne d'identité AUTO_INCREMENT
DROP TABLE IF EXISTS tab_identity; CREATE TABLE tab_identity( id INT, NAME FLOAT UNIQUE AUTO_INCREMENT, seat INT ); TRUNCATE TABLE tab_identity; INSERT INTO tab_identity(id,NAME) VALUES(NULL,'john'); INSERT INTO tab_identity(NAME) VALUES('lucy'); SELECT * FROM tab_identity; SHOW VARIABLES LIKE '%auto_increment%';
Colonnes générées (y compris les colonnes d'identité) est une fonctionnalité importante de DB2, utilisée pour générer automatiquement les valeurs des colonnes. La valeur d'une colonne générée n'est pas dérivée d'une opération INSERT ou UPDATE, mais est automatiquement générée par DB2 en fonction d'une prédéfinition. Dans l'application, les utilisateurs peuvent sélectionner différentes colonnes générées en fonction de différents besoins pour simplifier le développement ou l'amélioration de l'application.
Les colonnes générées par DB2 (GENERATED COLUMNS) sont créées par la clause GENERATE ALWAYS AS ... dans l'instruction CREATE TABLE ou ALTER TABLE.
La valeur de la colonne générée par DB2 est générée par une expression définie par l'utilisateur, et DB2 calcule la valeur de la colonne générée en fonction de l'expression. Lorsque l'application personnalise les colonnes générées, vous devez spécifier l'instruction GENERATED AS EXPRESSION dans l'instruction CREATE TABLE ou ALTER TABLE.
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!