Maison >base de données >tutoriel mysql >Comment implémenter l'instruction d'insertion de données dans MySQL ?

Comment implémenter l'instruction d'insertion de données dans MySQL ?

WBOY
WBOYoriginal
2023-11-08 11:48:271465parcourir

Comment implémenter linstruction dinsertion de données dans MySQL ?

Comment implémenter l'instruction d'insertion de données dans MySQL ?

Lors de l'utilisation d'une base de données MySQL, l'insertion de données est une opération très basique et courante. En insérant des données, de nouveaux enregistrements peuvent être ajoutés aux tables de la base de données pour prendre en charge les opérations commerciales. Cet article explique comment utiliser l'instruction INSERT dans MySQL pour implémenter des opérations d'insertion de données et fournit des exemples de code spécifiques.

L'instruction INSERT dans MySQL est utilisée pour insérer de nouveaux enregistrements dans la table de la base de données. Le format de syntaxe de base est le suivant :

INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

Parmi eux, table_name est le nom de la table cible, column1, column2, etc. sont les noms des champs à insérer, et value1, value2, etc. sont les valeurs spécifiques ​​​​ou des chaînes à insérer.

Ci-dessous, nous utilisons un exemple spécifique pour montrer comment utiliser l'instruction INSERT pour insérer des données.

Supposons qu'il existe une table nommée étudiants avec la structure suivante :

CREATE TABLE students (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
    age INT NOT NULL,
    gender ENUM('male', 'female') NOT NULL
);

Maintenant, nous voulons insérer un nouvel enregistrement dans la table des étudiants. Vous pouvez utiliser l'instruction INSERT suivante :

INSERT INTO students (name, age, gender)
VALUES ('张三', 20, 'male');

Cette instruction INSERT insérera un enregistrement dans la table des étudiants, dans lequel la valeur du champ nom est "Zhang San", la valeur du champ âge est 20 et la valeur de le champ genre est « masculin ».

Si vous devez insérer plusieurs enregistrements, vous pouvez également utiliser l'instruction INSERT pour insérer plusieurs lignes de données à la fois. Par exemple :

INSERT INTO students (name, age, gender)
VALUES ('李四', 22, 'male'),
       ('王五', 21, 'female'),
       ('赵六', 23, 'male');

L'instruction ci-dessus insérera trois enregistrements dans la table des étudiants en même temps, à savoir ('李思', 22, 'male'), ('王五', 21, 'female') et ( "Zhao Liu", 23 ans, "homme").

De plus, vous pouvez également utiliser l'instruction INSERT...SELECT pour sélectionner des données dans d'autres tables et les insérer dans la table cible, ou utiliser l'instruction INSERT IGNORE pour ignorer les erreurs et poursuivre l'exécution en cas de duplication de clé primaire ou d'index unique. conflits lors de l’insertion de données.

En bref, en utilisant l'instruction INSERT dans MySQL, nous pouvons facilement insérer de nouveaux enregistrements de données dans la table de la base de données, offrant ainsi plus de flexibilité et de commodité pour la gestion et le fonctionnement de la base de données.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn