Les insertions sur MySql

Insertion standard

    
        INSERT [INTO] nom_de_table [(nom_de_colonne, ...)]
        VALUES ()...
    

Si un champ est défini comme étant auto-incrémenté, il suffit de lui donner la vlaeur NULL pour que MySQL se débrouille tout seul.

    
        INSERT client VALUES (NULL, 'DUPONT');
    

Insertion via une sous-requête

    
        INSERT [INTO] nom_de_table [(nom_de_colonne, ...)]
        SELECT...
    

Insertion complète via SET

    
        INSERT [INTO] nom_de_table SET
    

Insertion multiple en une passe

    
        INSERT INTO table (champ1, champ2) VALUES
        ('value1','value2'), ('value12','value22'), ('value13','value23')
    

Modifier les données (UPDATE)

    
        UPDATE nom_de_table
        SET nom_colonne = expr1


        A FINIR
    

Supprimer les données (DELETE

    
        DELETE FROM nom_de_table
        WHERE