Maison > base de données > tutoriel mysql > Un guide complet sur les requêtes SQL

Un guide complet sur les requêtes SQL

王林
Libérer: 2024-02-19 14:54:27
original
836 Les gens l'ont consulté

Un guide complet sur les requêtes SQL

Une liste complète des commandes d'instructions de requête SQL, des exemples de code spécifiques sont requis

SQL (Structured Query Language) est un langage de programmation standard utilisé pour gérer des bases de données relationnelles. Il peut utiliser diverses instructions de requête pour extraire les données requises pour faire fonctionner la base de données. Dans cet article, nous vous fournirons quelques instructions de requête SQL couramment utilisées et joindrons des exemples de code spécifiques. Découvrons-le.

  1. Instruction SELECT : utilisée pour sélectionner des données dans une table de base de données.

    • Interroger toutes les données : SELECT * FROM nom_table ;
    • Interroger les données des colonnes spécifiées : SELECT colonne1, colonne2 FROM nom_table ;
    • Requête avec conditions : SELECT * FROM nom_table WHERE condition ;
  2. Instruction INSERT : utiliser Insérez de nouvelles données dans la table de la base de données.

    • Insérez une seule donnée : INSERT INTO table_name (colonne1, colonne2) VALUES (valeur1, valeur2) ;
    • Insérez plusieurs données : INSERT INTO table_name (colonne1, colonne2) VALUES (valeur1, valeur2), (valeur3 , valeur4);
  3. Instruction UPDATE : utilisée pour mettre à jour les données dans la table de la base de données.

    • Mettre à jour les données d'une seule colonne : UPDATE table_name SET column1 = value1 WHERE condition ;
    • Mettre à jour les données de plusieurs colonnes : UPDATE table_name SET column1 = value1, column2 = value2 WHERE condition ;
  4. DELETE instruction : pour Supprimer les données de la table de base de données.

    • Supprimer toutes les données : DELETE FROM table_name ;
    • Supprimer les données conditionnelles : DELETE FROM table_name WHERE condition ;
  5. Instruction SELECT DISTINCT : utilisée pour récupérer des valeurs uniques et non dupliquées.

    • Interroger la seule colonne unique : SELECT DISTINCT column_name FROM table_name ;
  6. Instruction ORDER BY : utilisée pour trier les résultats en fonction de la colonne spécifiée.

    • Trier par ordre croissant : SELECT colonne1, colonne2 FROM nom_table ORDER BY colonne1 ASC;
    • Trier par ordre décroissant : SELECT colonne1, colonne2 FROM nom_table ORDER BY colonne1 DESC;
  7. Instruction GROUP BY : utilisée pour combiner les mêmes valeurs Les lignes sont regroupées et agrégées.

    • Regroupez et calculez le total : SELECT column1, COUNT(column2) FROM table_name GROUP BY column1;
  8. HAVING instruction : utilisée pour ajouter un filtrage conditionnel supplémentaire basé sur l'instruction GROUP BY.

    • Utilisez HAVING pour filtrer les données groupées : SELECT column1, COUNT(column2) FROM table_name GROUP BY column1 HAVING COUNT(column2) > value;
  9. Instruction JOIN : utilisée pour extraire les données des tables en fonction de la relation entre tables Données de requête conjointe dans plusieurs tables.

    • Inner JOIN : SELECT column1, column2 FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name;
    • LEFT JOIN : SELECT column1, column2 FROM table1 LEFT JOIN table2 ON table1.column_name = table2.column_name;
    • RIGHT Connexion : SELECT column1, column2 FROM table1 RIGHT JOIN table2 ON table1.column_name = table2.column_name;
  10. Instruction EXISTS : utilisée pour vérifier si les résultats de la sous-requête existent.

    • Utilisez EXISTS pour vérifier si la sous-requête a des résultats : SELECT column1 FROM table_name WHERE EXISTS (SELECT column2 FROM table_name2 WHERE condition);

Les commandes d'instructions de requête SQL ci-dessus sont couramment utilisées et leurs exemples de code. En maîtrisant ces instructions couramment utilisées, vous pourrez exploiter la base de données avec plus de flexibilité. J'espère que cet article vous aidera !

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal