Latest web development tutorials

instruction SQL INSERT INTO

INSERT INTO permet d'insérer un nouvel enregistrement à la table.


instruction SQL INSERT INTO

INSERT INTO permet d'insérer un nouvel enregistrement à la table.

SQL INSERT INTO Syntaxe

INSERT INTO peut être écrit sous deux formes.

La première forme d'insérer des données sans préciser le nom de la colonne, juste pour fournir une valeur à insérer:

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

La deuxième forme, vous devez spécifier les noms et les valeurs de colonnes à insérer:

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


La base de données de démonstration

Dans ce tutoriel, nous allons utiliser la base de données de l'échantillon w3big.

Ce qui suit est un «Sites Web» sélectionnés de données de la table:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


INSERT INTO exemples

Supposons que nous voulons "Sites" table, insérer une nouvelle ligne.

Nous pouvons utiliser l'instruction SQL suivante:

Exemples

INSERT EN Sites (Nom, URL, alexa, pays ) VALEURS ( 'Baidu', 'https://www.baidu.com/', '4 ', 'CN');

Exécutez le SQL ci-dessus, alors lisez la liste "Sites", les données sont les suivantes:


lampe Avez - vous remarqué, nous ne disposons pas d'insérer un champ identifiant numérique?
colonne id est automatiquement mis à jour dans le tableau de chaque enregistrement a un numéro unique.


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

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

L'instruction SQL suivante pour insérer une nouvelle ligne, mais seulement insérer des colonnes de données (champs id sont automatiquement mis à jour) dans le "nom", "url" et "pays":

Exemples

INSERT EN Sites (Nom, URL, pays) VALEURS ( 'Stackoverflow', 'http://stackoverflow.com/' , 'IND');

Exécutez le SQL ci-dessus, alors lisez la liste "Sites", les données sont les suivantes: