Dans MySQL, l'instruction INSERT est utilisée pour insérer de nouvelles lignes de données dans la table de la base de données. La syntaxe de base de l'instruction INSERT est la suivante :
INSERT INTO nom_table (colonne1, colonne2, colonne3, …)
VALUES (value1, value2, value3, …);
où :
- table_name : le nom de la table dans laquelle les données doivent être insérées.
- colonne1, colonne2, colonne3,… : noms de colonnes dans lesquels insérer des données.
- value1, value2, value3, … : Les valeurs de données à insérer.
Ce qui suit est un exemple :
Supposons qu'il existe une table nommée étudiants, contenant les colonnes identifiant, nom et âge. Vous souhaitez insérer une nouvelle donnée dans ce tableau, avec l'identifiant 1, le nom "Zhang San" et l'âge de 20 ans.
INSERT INTO Students (id, name, age)
VALUES (1, 'Zhang San', 20);
Après avoir exécuté l'instruction INSERT ci-dessus, les données seront insérées dans la table des étudiants.
Remarque :
Si la valeur insérée est de type chaîne, elle doit être placée entre guillemets simples ou doubles.
- Si les colonnes de données à insérer ne sont pas toutes des colonnes, vous pouvez omettre les colonnes qui n'ont pas besoin d'être insérées, mais assurez-vous que l'ordre des valeurs insérées correspond à l'ordre des colonnes.
- Si la valeur insérée est de type chaîne, elle doit être placée entre guillemets simples ou doubles.
- Si la valeur insérée est de type date ou heure, vous devez utiliser le format de date ou d'heure approprié.
- Si la valeur insérée est NULL, vous pouvez utiliser directement le mot-clé NULL.
- Si les données insérées violent les contraintes de la table (telles que la clé primaire ou les contraintes uniques), une erreur se produira et l'insertion échouera.
- Si vous souhaitez insérer plusieurs éléments de données, vous pouvez utiliser l'instruction INSERT INTO...VALUES pour l'exécuter plusieurs fois, ou utiliser l'instruction INSERT INTO...SELECT pour sélectionner des données d'autres tables à insérer.
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!