Maison >base de données >SQL >Qu'est-ce que l'instruction d'insertion SQL

Qu'est-ce que l'instruction d'insertion SQL

青灯夜游
青灯夜游original
2023-02-01 16:18:5136728parcourir

L'instruction d'insertion SQL est "INSERT INTO", qui est utilisée pour insérer de nouvelles lignes de données dans la table. Il existe deux syntaxes de base "INSERT INTO nom de table (nom de champ 1, nom de champ 2,... nom de champ N) VALEURS. (valeur 1, valeur 2,... valeur N);" et "INSERT INTO nom de table VALUES (valeur 1, valeur 2,... valeur N);" ; si le nom du champ est omis, l'ordre des éléments insérés les valeurs sont assurées et les champs du tableau sont dans le même ordre.

Qu'est-ce que l'instruction d'insertion SQL

L'environnement d'exploitation de ce tutoriel : système windows7, version mysql8, ordinateur Dell G3.

Instruction SQL INSERT INTO : Insérer des données

L'instruction INSERT INTO a deux utilisations de base

1) Insérer des données selon la colonne spécifiée, la syntaxe est la suivante :

INSERT INTO table_name (column1, column2, column3,...columnN) 
VALUES (value1, value2, value3,...valueN);
  • column1, column2, column3 ,...columnN représente le nom de la colonne (nom du champ) à insérer dans les données

  • value1, value2, value3,...valueN représente la valeur correspondant à chaque colonne.

2) Insérez des données pour toutes les colonnes, la syntaxe est la suivante :

INSERT INTO table_name VALUES (value1,value2,value3,...valueN);

Lors de l'ajout de données pour toutes les colonnes du tableau, vous n'avez pas besoin de spécifier le nom de la colonne dans l'instruction SQL, mais veuillez vous assurer que les valeurs insérées sont dans l'ordre et que les colonnes du tableau sont dans le même ordre.

Exemple d'instruction INSERT

1. Insérer une seule ligne de données

Exemple 1 : Insérer une nouvelle information de cours dans la table de cours

Méthode 1 : Vous n'avez pas besoin de spécifier un nom de la colonne, mais insérer Les valeurs doivent être insérées dans l'ordre des champs existants dans la table

insert into suject values(4,4,'物理')

Résultat de l'exécution :

Quest-ce que linstruction dinsertion SQL

Méthode 2 : Vous pouvez spécifier le nom de la colonne, et les valeurs insérées ultérieurement peut être dans le même ordre que le nom de la colonne spécifié

insert into suject(Cid,Cname,Tid) values(5,'历史',5)

Résultat de l'exécution:

Quest-ce que linstruction dinsertion SQL

2. Insérer plusieurs lignes de données

  • Lorsque vous devez insérer plusieurs lignes de données, séparez-les simplement par des virgules anglaises.

Exemple 2 : Insérez trois nouvelles informations de cours dans le planning des cours

Méthode 1 : Vous n'avez pas besoin de spécifier le nom de la colonne, mais la valeur insérée doit être insérée dans l'ordre des champs existants dans le tableau

insert into suject values(4,4,'物理'),(5,5,'历史'),(6,6,'科学');

Résultats de l'exécution :

Quest-ce que linstruction dinsertion SQL

Méthode 2 : Vous pouvez spécifier le nom de la colonne et la valeur insérée ultérieurement. Faites simplement correspondre l'ordre des noms de colonnes spécifiés

insert into suject(Tid,Cname,Cid) values(7,'音乐',7),(8,'体育',8),(9,'书画',9);

Résultats de l'exécution :

Quest-ce que linstruction dinsertion SQL

Exemple 3 : Insérer trois nouvelles informations sur les enseignants dans la table teches

insert into teachers(Tname,Tid) values('黄江',4),('刘玲',5),('赵国',6);

Résultats d'exécution :

Quest-ce que linstruction dinsertion SQL

【Recommandations associées :tutoriel vidéo mysql

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