insérer de nouvelles lignes dans une table MySQL est accomplie avec la commande INSERT. Pour la plupart , il sera nécessaire d' insérer des données dans la table à la fois, mais MySQL permet d'insérer des données et laissez colonnes indéfinies à la valeur par défaut . Instructions
1
Rassemblez vos données , depuis quelques tables ont des contraintes refuse la création d' une nouvelle ligne sans toutes les colonnes présentes . Il est également plus rapide pour insérer des lignes entières de données au lieu d'insérer des données et en ajoutant à la ligne plus tard. Ce tableau a nom, adresse, numéro de téléphone et les champs d'équilibre. Création d'un nouveau client est: Exemple: " John Doe ", " 24 rue ", " 555-5555 " , 0.00
2
insérer les données , en le gardant dans le même ordre que l' définition de la table . C'est parce que , avec cette première forme de la commande INSERT , vous insérez des données pour chaque colonne au lieu d'énumérer les colonnes que vous souhaitez insérer. Pour obtenir l'ordre des colonnes de la table des clients , utiliser la commande «décrire clients." Exemple: INSERT INTO clients VALUES ( " John Doe ", " 24 rue ", " 555-5555 " , 0.00 );
3
Laisser colonnes indéfinies que les données par défaut si vous ne peut insérer une partie des données . Chaque colonne a déjà une valeur par défaut à utiliser si vous n'avez pas d'autre choix que d'insérer certaines données plus tard. Vous devez passer une liste de colonnes à attribuer au long de vos données. Dans cet exemple, parce que vous ne connaissez que le nom et le numéro de téléphone du client , ce sont les deux seuls champs que vous pouvez insérer . Exemple: INSERT INTO clients (nom, ph_number ) VALUES ( " John Doe ", " 555-5555 " );
4
optimiser l'accès de la base de données en faisant le moins de questions possible. Pour ce faire, l'insertion de plusieurs lignes en même temps. Utilisez plusieurs ensembles de données entre parenthèses séparés par des virgules après le mot-clé VALUE. Exemple: INSERT INTO clients (nom, ph_number ) VALUES ( " John Doe ", " 555-5555 " ) (" Jack Smith ", " 555-6666 " ) (" Jill Brown ", " 555-7777 ");
5
utiliser une commande SELECT au lieu du mot-clé VALUES lorsque vous souhaitez stocker les résultats d'une requête SELECT dans une autre table . Cela peut être utilisé pour exporter les données d'un tableau et l'importer dans un autre avec une seule requête. Assurez-vous de l'ordre des colonnes appropriées , aussi bien. Ici, les données d'une ancienne base de données client (la table old_customers ) migre vers une nouvelle base de données clients . Exemple: INSERT INTO clients (nom, ph_number , adresse, équilibre ) SELECT nom, ph_number , l'adresse, le solde de old_customers ;