Comment insérer des données dans une ligne spécifique dans MySQL ?

Comment Inserer Des Donnees Dans Une Ligne Specifique Dans Mysql



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 offre également la possibilité de mettre à jour les données à l'aide de la fonction ' MISE À JOUR 'requête avec un' ” qui correspond à une condition spécifique ou à une condition dans les enregistrements existants.

Ce guide explique comment :







Prérequis

Pour commencer, dans cet article, vous devez vous connecter au serveur MySQL contenant les 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 les 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 ” :

utiliser linuxhint ;

Exécutez ces commandes pour afficher toutes les tables disponibles dans la base de données, puis sélectionnez une table spécifique :



afficher les tableaux ;

sélectionnez * de l'employé ;

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 ” 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é ', utilisez cette requête :

INSERT INTO employee (Id,CompanyName,ContactName,City,Country,Phone)VALUES(7,'Maroon Door','John','London','UK','(000) 123-2531');

Après l'exécution réussie de la commande ' Requête OK ” le message s'affichera :

Pour vérifier si la nouvelle ligne est ajoutée ou non, utilisez cette requête :

sélectionnez * de l'employé ;

La nouvelle ligne est correctement insérée 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 :

UPDATE employé SET City = 'London', Country = 'UK';

Les nouvelles données seront correctement insérées dans ces colonnes :

Insérer des données dans une ligne spécifique remplissant une condition

Pour insérer des données dans une ligne spécifique qui répond à une condition dans le ' ” clause. Si vous souhaitez modifier la valeur de ' Ville ' et ' Pays ”, “ ' le ' identifiant ' est égal à ' 1 ', exécutez cette requête :

UPDATE employé SET City = 'Osaka', Country = 'Japan' where id = 1;

Le message ' Requête OK, 1 ligne affectée ' indique que les données sont mises à jour avec succès sur ' 1 ' ligne. Pour vérifier il affiche les données de la table en tapant :

sélectionnez * de l'employé ;

Les données sont insérées avec succès :

Insérer des données dans une ligne spécifique remplissant plusieurs conditions

Le ' MISE À JOUR ” peut contenir plusieurs conditions à l'aide des opérateurs logiques. Si vous souhaitez insérer des données dans des lignes qui remplissent la condition 'Où' son identifiant est égal à ' 2 ” “ ET ' le ' Nom du contact ' est égal à ' Saavedra ', exécutez cette requête :

UPDATE employé SET City = 'Osaka', Country = 'Japan' where id > 2 AND ContactName = 'Saavedra';

Une ligne répond à cette condition spécifiée, ses valeurs seront donc mises à jour pour ' Ville ' et ' Pays ', pour vérifier les modifications, affichez les données de la table :

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 « » Clause pour préciser la condition. MySQL insérera uniquement 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 d'insertion de données dans une ligne spécifique dans MySQL.