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:
VALUES ( value1 , value2 , value3 ,...);
La deuxième forme, vous devez spécifier les noms et les valeurs de colonnes à insérer:
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
Exécutez le SQL ci-dessus, alors lisez la liste "Sites", les données sont les suivantes:
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
Exécutez le SQL ci-dessus, alors lisez la liste "Sites", les données sont les suivantes: