Maison > base de données > tutoriel mysql > incrément de clé primaire dans MySQL

incrément de clé primaire dans MySQL

黄舟
Libérer: 2016-12-28 17:50:24
original
1327 Les gens l'ont consulté

CREATE TABLE customers
(
cust_id int NOT NULL AUTO_INCREMENT,
cust_name char(50) NOT NULL ,
PRIMARY KEY (cust_id)
) ENGINE=InnoDB;
Copier après la connexion

Lors de l'exécution pour la première fois :

insert into customers values(1,'aaa');
Copier après la connexion

Lors de l'exécution pour la deuxième fois :

insert into customers values(null,'bbb');
Copier après la connexion

Deuxième La clé primaire de l'enregistrement est 2



Insérer le troisième enregistrement :

insert into customers2(cust_name) values('ccc');
Copier après la connexion

Lors de son utilisation, il est préférable d'utiliser le troisième moyen d'enregistrement pour empêcher l'instruction SQL qui insère des données de signaler une erreur lorsque les colonnes du tableau sont ajoutées ultérieurement.



Insérez les quatrième et cinquième enregistrements :

insert into customers2 (cust_name) values ('ee'),('ff');
Copier après la connexion

Lorsque deux ou plusieurs déclarations sont insérées ensemble, séparez-les par des virgules.



ENGINE=InnoDB signifie :

Le moteur de stockage est innodb. nnoDB est le premier moteur de stockage de données sur MySQL à fournir des contraintes de clé étrangère. En plus de fournir le traitement des transactions, InnoDB prend également en charge les verrous de ligne, fournit la même lecture non verrouillée cohérente qu'Oracle, peut augmenter le nombre d'utilisateurs de lecture simultanée et améliore les performances. sans augmenter le nombre de serrures. InnoDB est conçu pour maximiser les performances lors du traitement de gros volumes de données, et son utilisation du processeur est la plus efficace de tous les autres moteurs de bases de données relationnelles sur disque.

InnoDB est un système de base de données complet placé dans le backend MySQL. InnoDB possède son propre pool de tampons qui peut mettre en mémoire tampon les données et les index. InnoDB stocke également les données et les index dans des espaces table, qui peuvent contenir plusieurs fichiers. complètement différent de la table MyISAM. Dans MyISAM, la table est stockée dans un fichier séparé. La taille de la table InnoDB n'est limitée que par la taille du fichier du système d'exploitation, qui est généralement de 2 Go.

Ce qui précède est le contenu de l'incrément de clé primaire dans MySQL. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (m.sbmmt.com) !


Étiquettes associées:
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