MySQL est un SGBDR qui stocke et gère des données massives sous une forme organisée afin que les données puissent être gérées efficacement. Il fournit également la facilité de mise à jour des données à l'aide du «MISE À JOUR"Requête avec un"Où”Clause qui correspond à une condition ou une condition spécifique dans les enregistrements existants.
Ce guide discutera de la façon de:
Prérequis
Pour commencer, dans cet article, vous devez vous connecter au serveur MySQL contenant des bases de données et sélectionner une base de données pour insérer des données. Après la connexion, utilisez cette commande pour afficher la liste de toutes les bases de données disponibles:
afficher des bases de données;La sortie affiche une liste de bases de données:
Sélectionnez une base de données. Pour ce post, le nom de la base de données est «linuxhint»:
Utilisez LinuxHint;Exécutez ces commandes pour afficher toutes les tables disponibles dans la base de données, puis sélectionnez un tableau spécifique:
montrer des tables;Insérer des données dans une nouvelle ligne dans MySQL
Pour insérer des données dans une nouvelle ligne, utilisez le «INSÉRER DANS”Commande et spécifiez le nom de la table. Entrez les noms des colonnes et leurs valeurs. Par exemple, si vous souhaitez insérer une nouvelle ligne dans le «employé»Tableau, utilisez cette requête:
Insérer dans les valeurs des employés (id, companyName, ContactName, City, Country, Phone) (7, «Maroon Door», «John», «Londres», «UK», «(000) 123-2531»);Après l'exécution réussie de la commande "Requête ok»Le message s'affiche:
Pour vérifier si la nouvelle ligne est ajoutée ou non, utilisez cette requête:
Sélectionner * à partir de l'employé;La nouvelle ligne est insérée avec succès dans le tableau:
Insérer des données dans une colonne spécifique
Pour insérer des données dans une colonne spécifique en utilisant le «ENSEMBLE" déclaration. Par exemple, si vous souhaitez mettre à jour les colonnes "Ville" et "Pays«À une valeur spécifique, exécutez cette requête:
Mettre à jour les employés set city = 'london', country = 'uk';Les nouvelles données s'insèrent avec succès dans ces colonnes:
Insérer des données dans une ligne spécifique qui répond à une condition
Pour insérer des données dans une ligne spécifique qui répond à une condition dans le «Où»Clause. Si vous voulez modifier la valeur de «Ville" et "Pays","Où" le "identifiant" est égal à "1», Exécutez cette requête:
Mettre à jour les employés set city = 'osaka', country = 'japon' où id = 1;Le message "Requête ok, 1 rangée affectée"Montre que les données sont mises à jour avec succès sur"1" ligne. Pour le vérifier, il affiche les données de la table en tapant:
Sélectionner * à partir de l'employé;Les données sont insérées avec succès:
Insérer des données dans une ligne spécifique qui remplit plusieurs conditions
Le "MISE À JOUR»L'instruction peut contenir plusieurs conditions à l'aide des opérateurs logiques. Si vous souhaitez insérer des données dans les lignes qui répondent à la condition «où» son identifiant est égal à «2""ET" le "Nom du contact" est égal à "Saavedra», Exécutez cette requête:
Mettre à jour les employés set city = 'osaka', country = 'japon' où id> 2 et contactname = 'saavedra';Une ligne répond à cette condition spécifiée afin que ses valeurs soient mises à jour pour «Ville" et "Pays», Pour vérifier les modifications, affichez les données du tableau:
Vous avez appris à insérer des données dans une ligne spécifique dans MySQL.
Conclusion
Dans MySQL pour insérer des données dans une ligne spécifique dans une table existante, utilisez le «MISE À JOUR»Déclaration avec le«Où”Clause pour spécifier la condition. MySQL n'insertera que des données dans une ligne qui remplira la condition. Pour définir plusieurs conditions, utilisez les opérateurs logiques. Ce guide a démontré la procédure pour insérer des données dans une ligne spécifique dans MySQL.