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

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

青灯夜游
Libérer: 2023-02-01 16:18:51
original
36740 Les gens l'ont consulté

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

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

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

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

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

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

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!

Étiquettes associées:
sql
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