L'utilisation de indices ou delle clés primaires à l'intérieur d'une table est très important pour ceux qui doivent gérer une base de données très lourde et riche en enregistrements. La façon la plus simple de comprendre l'utilité des index c'est à travers l'exemple de l'index présent à la fin d'un livre : si vous avez besoin d'identifier certaines pages d'un livre, la première chose que vous ferez est d'aller consulter l'index. Le même principe s'applique à la consultation d'une table comportant de nombreux enregistrements. La mise en place d'un index vous permettra d'éviter de longs délais d'attente et de gagner beaucoup de temps.
Sans index, la base de données est obligée de lire la table entière en la scannant. Avec un index, le système effectue d'abord sa consultation afin d'identifier les positions dans lesquelles récupérer les données, permettant des temps de traitement beaucoup plus rapides.
L'utilisation d'index sert donc à effectuer des requêtes plus rapides avec le seul défaut qu'il augmente le volume de données stockées et le temps nécessaire pour gérer les arbres de recherche dans les opérations INSERT, UPDATE et DELETE car l'index doit être reconstruit à chaque fois .
1. L'index peut impliquer une ou plusieurs colonnes et la syntaxe pour le créer via SQL est la suivante :
CREATE INDEX "index_name" ON "table_name" (field_name);
2. Si nous voulons créer un index, l'appeler IDX_Nom, pour le tableau Utilisateurs dans le champ Prénom il faut écrire :
CREATE INDEX IDX_Surname ON Utilisateurs (Nom) ;
3. Si, par contre, nous voulons créer plus d'un index, par exemple sul Nom, il faut écrire :
CREATE INDEX IDX_Surname ON Utilisateurs (Nom, Nom);
4. Dans la création de l'index, il y a aussi la possibilité d'ajouter le terme UNIQUE, qui spécifie que l'index créé sera unique.
CREATE UNIQUE INDEX nom_IDX ON Utilisateurs (nom);
Concernant le nom de l'index il n'y a pas de règle précise concernant le nommage, avant le nom de l'index la méthode la plus courante est de placer le préfixe "IDX_".
La clé primaire identifie ainsi enregistrements uniques dans la table (valeurs uniques et absence de valeurs nulles). Pour éviter que l'utilisateur ne se trompe dans l'évaluation de ce champ, il est conseillé d'associer le type de données "Compteur« À la fois parce qu'il est numérique et parce qu'il n'y a aucune possibilité de répéter deux fois la même valeur, puisque le compteur commence à 1 et augmente automatiquement lors de l'ajout de nouveaux champs à la table.
Une clé primaire peut exister dans plusieurs champs, auquel cas elle reçoit le nom de clé composite.
1.La syntaxe pour créer une clé primaire lors de la création d'une table est la suivante :
CREATE TABLE User (KeyPr entier PRIMARY KEY, Nom varchar (30), Nom varchar (30));
Le tableau est créé utilisateur et les champs Prénom e Nom et la clé primaire CléPr.
2. La syntaxe pour créer une clé primaire en modifiant une table existante est la suivante :
ALTER TABLE User ADD PRIMARY KEY (KeyPr);
La clé primaire du champ est ajoutée à la table User CléPr.
Adriana Gil
Nous sommes une équipe spécialisée et passionnée de réalité virtuelle. Nous avons une vaste expérience dans ce domaine. Nous avons décidé de créer ForVirtualRealityLovers pour partager toutes nos informations avec les clients et les utilisateurs. Nous avons des informations de qualité. Vous pouvez trouver des conseils, des guides, des interviews, les meilleurs produits et bien plus encore! Si vous êtes curieux, entrez sur notre site ForVirtualRealityLovers.com et découvrez le monde virtuel! 😉
Comment récupérer des fichiers supprimés sur PC
Articles liés àModifiez les PDF comme s'il s'agissait d'imagesAttribuer une lettre fixe aux disquesComment convertir une page Web en PDFComment récupérer des fichiers endommagés ou supprimés sous WindowsLe meilleur NAS 2021 pour la maison et le bureau : guide d'achatPartition Master Free le meilleur programme pour partitionner les disques dursAjouter un commentaire de La syntaxe pour créer des index et des clés primaires en SQLProgiciel
❤️Qui sont les amateurs de réalité virtuelle?Pour les amateurs de réalité virtuelle, nous sommes une équipe de personnes qui visent à vous donner toutes les meilleures informations sur la réalité virtuelle. Quelles informations partageons-nous?Nous partageons tout ce que vous devez savoir sur la réalité virtuelle, des conseils, des prix, des fonctionnalités, des guides et bien plus encore!. 🤖 Quels sont les meilleurs produits de réalité virtuelle?Nous avons la meilleure section d'informations sur les meilleurs produits de réalité virtuelle. Ce travail est sous un Creative Commons Attribution-Non-Commercial-No Derivatives 4.0 International License. 2021/primerpaso.me X Découvrez nos meilleurs articles!Programmes pour supprimer les fichiers non supprimablesComment comparer deux fichiers texteProgrammes pour éliminer les fichiers inutilesComment télécharger et cloner un site Web entier |