Maison > base de données > tutoriel mysql > le corps du texte

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

WBOY
Libérer: 2023-11-08 11:48:27
original
1428 Les gens l'ont consulté

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, ...);
Copier après la connexion

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
);
Copier après la connexion

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');
Copier après la connexion

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');
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal