Pour manipuler plusieurs enregistrements de table dans les jointures MySQL sont utilisées. Les jointures sont le moyen le plus simple de montrer les enregistrements de plusieurs tables. Cette fonctionnalité est effectuée en combinant des données à partir de plusieurs sources en fonction des valeurs correspondantes dans les colonnes de table. Chaque enregistrement résultant se compose de lignes de la table cible combinée à un enregistrement d'un autre tableau basé sur des champs uniques ou multiples de chaque tableau ayant une valeur similaire.
Cet article discutera:
Comment fusionner deux tables MySQL à l'aide de «jointure intérieure»?
Pour fusionner deux tables MySQL en utilisant «intérieur rejoindre», Découvrez la liste ci-dessous:
Étape 1: Accédez à MySQL Server
Initialement, exécutez la commande ci-dessous pour se connecter avec le serveur MySQL en spécifiant le nom d'utilisateur et le mot de passe:
mysql -u root -p
Étape 2: Afficher les bases de données
Maintenant, exécutez le «MONTRER»Instruction pour afficher toutes les bases de données:
Afficher des bases de données;
Nous avons sélectionné le «myNewdb»Base de données de la sortie:
Étape 3: Modifier la base de données
Pour modifier la base de données, exécutez le «UTILISER" commande:
Utilisez MyNewDB;
Étape 4: répertorier les tables
Maintenant, énumérez toutes les tables existantes de la base de données actuelle:
Montrer des tables;
À partir de la sortie fournie, nous fusions le «Class_marks" et "Student_marks" les tables:
Étape 5: afficher le contenu des tableaux
Ensuite, nous afficherons le contenu de la table précédemment sélectionnée en exécutant le «SÉLECTIONNER" déclaration:
SELECT * FROM Student_Marks;
Le contenu du «Student_marks»Le tableau est illustré ci-dessous:
De même, exécutez le «Sélectionner * dans CLASS_MARKS«Commande pour vérifier le«Class_marks»Contenu de la table:
SELECT * FROM CLASS_MARKS;
Étape 6: Appliquez «Inner Join»
Utilisez le "INTÉRIEUR REJOINDRE"Clause avec le"SÉLECTIONNER”Commande pour extraire les enregistrements qui ont les mêmes valeurs dans les deux tables:
SELECT * FROM Student_Marks Inner JOIN CLASS_MARKS;
Ici:
Lorsque la commande ci-dessus s'exécute, les deux tables spécifiées seront fusionnées:
Comment fusionner deux tables MySQL en utilisant la clause «Where» avec «Join intérieur»?
Nous pouvons fusionner deux tables MySQL en utilisant le «JOINTURE INTERNE"Clause à l'intérieur du"OÙ»Clause. Supposons que nous voulons fusionner ces lignes dont l'ID étudiant est supérieur ou égal à la condition spécifiée.
À ce but correspondant, exécutez la commande suivante:
Sélectionnez * dans Student_Marks Inner Join Class_Marks où Student_Marks.Std> = 2;
Le "OÙ"La clause est utilisée pour filtrer les enregistrements du tableau qui répondent à l'état fourni.
Selon la sortie divisée, les deux enregistrements de table sont fusionnés dont les conditions correspondaient:
Nous pouvons également fusionner des tables en fonction des données de colonne de tableaux en exécutant la commande fournie:
Sélectionnez * dans Student_Marks Inner Join Class_Marks où Student_Marks.LastName = class_marks.Nom de famille;
Ici, nous avons fusionné ces enregistrements de table qui ont le même «Nom de famille»:
Nous avons fourni un moyen de fusionner deux tables MySQL en utilisant le «JOINTURE INTERNE»Clause
Conclusion
Pour fusionner les deux tables MySQL à l'aide de la clause «Join intérieure», comme «SELECT * FROM INTER JOIN;", "Sélectionnez * From Inner Join où;", et le "Sélectionnez * From Inner Join où;»Les commandes sont utilisées. Cet article a illustré les plusieurs façons de rejoindre deux tables MySQL en utilisant le «JOINTURE INTERNE»Clause.