Manuel du didac...SE CONNECTER
Manuel du didacticiel de démarrage SQL
auteur:php.cn  temps de mise à jour:2022-04-12 14:15:40

SQL INSÉRER DANS



L'instruction INSERT INTO est utilisée pour insérer de nouveaux enregistrements dans la table.


Instruction SQL INSERT INTO

L'instruction INSERT INTO est utilisée pour insérer de nouveaux enregistrements dans la table.

Syntaxe SQL INSERT INTO

L'instruction INSERT INTO peut être écrite sous deux formes.

Le premier formulaire n'a pas besoin de spécifier le nom de la colonne pour insérer des données, il suffit de fournir la valeur à insérer :

INSERT INTO table_name
VALEURS (value1,value2,value3,...);

La deuxième forme nécessite de spécifier le nom de la colonne et Inséré valeurs :

INSERT INTO table_name (colonne1,colonne2,colonne3,... )
VALEURS (valeur1,valeur2,valeur3,...);


Base de données de démonstration

Dans ce tutoriel, nous utiliserons l'exemple de base de données php.

Voici les données sélectionnées dans le tableau "Sites Web" :

+----+--------------+-- - --------------+------+---------+
| identifiant | | url                                                              | | États-Unis
| 2 | Taobao | https://www.taobao.com/ | |
| 4 | http://weibo.com/ |
| -- -+-------------+-------------------------------+----- ---+---------+



INSERT INTO Exemple
Supposons que nous voulions insérer une nouvelle ligne dans le tableau "Sites Web".

Nous pouvons utiliser l'instruction SQL suivante :

Exemple

INSERT INTO Websites (nom, url, alexa, country)
VALUES ('Baidu' ,'https://www.baidu.com/','4','CN');

Exécutez le SQL ci-dessus puis lisez le tableau "Sites Web". Les données sont les suivantes :


< tr class="firstRow">
lampe Avez-vous remarqué que nous n'avons inséré aucun chiffre dans le champ d'identification ?
lamp您是否注意到,我们没有向 id 字段插入任何数字?
id 列是自动更新的,表中的每条记录都有一个唯一的数字。
La colonne id est automatiquement mise à jour et chaque enregistrement de la table a un numéro unique.


Insérer des données dans la colonne spécifiée

Nous pouvons également insérer des données dans la colonne spécifiée.

L'instruction SQL suivante insérera une nouvelle ligne, mais insérera uniquement des données dans les colonnes "name", "url" et "country" (le champ id sera mis à jour automatiquement) :

Exemple

INSERT INTO Websites (nom, url, pays)
VALUES ('stackoverflow', 'http://stackoverflow.com/', 'IND');

Exécutez le SQL ci-dessus, puis lisez le tableau "Sites Web", les données sont les suivantes :

Site Web PHP chinois