Maison > Article > base de données > Comment insérer et mettre à jour des données dans MySQL ?
Comment insérer et mettre à jour des données dans MySQL ?
MySQL est un système de gestion de bases de données relationnelles open source largement utilisé pour le stockage de données et la gestion d'applications Web. Dans MySQL, l'insertion et la mise à jour de données sont des opérations très courantes. Cet article expliquera comment utiliser MySQL pour insérer et mettre à jour des données, et fournira quelques exemples de code.
1. Opération d'insertion de données
Pour insérer des données dans MySQL, vous pouvez utiliser l'instruction INSERT INTO. L'instruction INSERT INTO insère un enregistrement dans une table de base de données. Voici un exemple d'insertion de données :
INSERT INTO nom_table (colonne1, colonne2, colonne3,...)
VALUES (valeur1, valeur2, valeur3,...);
Dans cet exemple, nom_table est la donnée à être inséré Le nom de la table, colonne1, colonne2, etc. sont les noms de colonnes dans la table, et valeur1, valeur2, etc. sont les valeurs à insérer.
Par exemple, nous avons un tableau appelé « étudiants » avec trois colonnes : « id », « name » et « age ». Si vous souhaitez insérer un enregistrement dans ce tableau, vous pouvez utiliser le code suivant :
INSERT INTO étudiants (identifiant, nom, âge)
VALUES (1, '张三', 20);
Cette déclaration sera dans "étudiants" Insérez un enregistrement avec l'ID 1, le nom "Zhang San" et l'âge de 20 ans dans le tableau.
Si vous souhaitez insérer plusieurs enregistrements, vous pouvez utiliser le code suivant :
INSERT INTO étudiants (identifiant, nom, âge)
VALUES (2, '李思', 22),
(3, '王五', 21), (4, '赵六', 23);
Cette déclaration sera dans « étudiants » Insérez trois enregistrements dans le tableau, à savoir l'enregistrement avec l'identifiant 2, le nom « 李思 » et l'âge 22 ; 4, le nom " Zhao Liu", record de 23 ans.
2. Opération de mise à jour des données
Dans MySQL, vous pouvez utiliser l'instruction UPDATE pour mettre à jour les données. L'instruction UPDATE peut mettre à jour les enregistrements de la table en fonction de conditions. Voici un exemple de mise à jour des données :
UPDATE nom_table
SET colonne1 = valeur1, colonne2 = valeur2,...
condition WHERE ;
Dans cet exemple, nom_table est le nom de la table pour mettre à jour les données, colonne1, colonne2 , etc. sont les noms de colonnes à mettre à jour, valeur1, valeur2, etc. sont les valeurs à mettre à jour, et condition est la condition utilisée pour filtrer les enregistrements à mettre à jour.
Par exemple, si nous voulons mettre à jour l'âge de l'enregistrement avec l'identifiant 1 dans la table "étudiants" à 25, nous pouvons utiliser le code suivant :
UPDATE Students
SET age = 25
WHERE id = 1;
Cette déclaration sera mise à jour. L'enregistrement portant l'identifiant 1 dans le tableau "étudiants" a un âge de 25 ans.
Si vous souhaitez mettre à jour plusieurs champs, vous pouvez utiliser le code suivant :
UPDATE Students
SET age = 23, name = 'Zhao Qi'
WHERE id = 4;
Cette instruction mettra à jour l'identifiant dans le " L'âge enregistré dans le tableau 4 des étudiants est de 23 ans et son nom est mis à jour en "Zhao Qi".
3. Résumé
Cet article présente comment insérer et mettre à jour des données dans MySQL. De nouveaux enregistrements peuvent être insérés dans la table à l'aide de l'instruction INSERT INTO et les enregistrements de la table peuvent être mis à jour en fonction de conditions à l'aide de l'instruction UPDATE. Dans les applications pratiques, nous pouvons utiliser ces opérations de manière flexible pour gérer et maintenir les données selon nos besoins.
Exemple de code :
Exemple d'insertion de données :
INSERT INTO étudiants (identifiant, nom, âge)
VALUES (1, '张三', 20);
INSERT INTO étudiants (id, nom, âge)
VALEURS (2, '李思', 22),
(3, '王五', 21), (4, '赵六', 23);
Exemple de données mises à jour :
MISE À JOUR des étudiants
DÉFINIR l'âge = 25
OÙ id = 1 ;
MISE À JOUR des étudiants
DÉFINIR l'âge = 23, nom = 'Zhao Qi '
OÙ identifiant = 4;
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!