Sitemap

Navigation Rapide

Commandes de requête SÉLECTIONNER Bloc de construction de requête de base pour récupérer des données. SÉLECTIONNER * L'utilisation de * avec SELECT renvoie toutes les colonnes. SÉLECTIONNER la colonne Spécifiez les colonnes exactes avec leur nom. SELECT table.colonne Référencez une colonne d'une table spécifique. DE Spécifiez où trouver les données. COMME Associez temporairement un nom de table ou une colonne à un nouveau nom. OÙ Filtrez les résultats avec une condition. ET Utilisez plusieurs conditions avec une clause WHERE.Les résultats doivent correspondre à toutes les conditions. OU Utilisez plusieurs conditions avec une clause WHERE.Les résultats ne doivent correspondre qu'à une seule condition. COMMANDÉ PAR Triez les résultats par colonne.La base de données choisit comment commander. ORDRE PAR colonne ASC Classez les résultats par colonne dans l'ordre croissant. ORDRE PAR colonne DESC Classez les résultats par colonne dans l'ordre décroissant. LIMITE Limitez le nombre de résultats renvoyés. DÉCALAGE Ignorer le premier nombre de lignes OFFSET.Souvent utilisé avec LIMIT. SOUS-REQUETE Exécutez une requête pour récupérer des données pour une autre requête. Fonctions d'agrégation¹ COMPTER Comptez le nombre de lignes qui correspondent à la requête. MAX Renvoie la valeur la plus élevée dans une colonne numérique. MIN Renvoie la valeur la plus basse d'une colonne numérique. SOMME Additionnez les valeurs d'une colonne numérique. MOY Calculer la valeur moyenne d'une colonne numérique. AYANT Utilisé avec les fonctions d'agrégation au lieu de la clause WHERE. PAR GROUPE Utilisé pour affiner un résultat agrégé. Les opérateurs COMME Recherche sensible à la casse pour un modèle avec un opérateur générique (%). J'APPRÉCIE Recherche insensible à la casse pour un modèle avec un opérateur générique (%). ENTRE Recherche une valeur entre deux valeurs.Fonctionne avec des dates ou des nombres. > Recherche des valeurs supérieures à une condition. >= Rechercher des valeurs supérieures ou égales à une condition. Recherche des valeurs inférieures à une condition. = Rechercher des valeurs inférieures ou égales à une condition. = Rechercher des valeurs correspondant exactement à une condition. > Recherche des valeurs non égales à une condition. SYNDICAT Combinez deux requêtes uniques (avec les mêmes colonnes) en un seul résultat. UNION TOUS Combinez deux requêtes (avec les mêmes colonnes) en un seul résultat.Doublons autorisés. DANS Raccourci pour OÙ.Spécifie plusieurs conditions OR. PAS DEDANS Raccourci pour OÙ.Spécifie plusieurs conditions OR (inversées) ou différent de. EST NULL Vérifiez les valeurs vides. EST NON NULLE Vérifiez qu'il n'y a pas de valeurs vides. COUPER Renvoie les résultats qui correspondent à deux requêtes. MOINS Renvoie des résultats dans une requête qui ne se trouvent pas dans une autre requête.¹ Jointures SUR Utilisé pour spécifier la colonne à comparer et faire correspondre les résultats. UTILISANT Raccourci pour ON, utilisé lorsque le nom de la colonne est le même dans les deux tables. JOINTURE EXTERNE GAUCHE Tous les résultats du tableau de gauche, avec uniquement les résultats correspondants du tableau de droite. JOINTURE EXTERNE GAUCHE (AVEC NULL) (Avec null) Tous les résultats du tableau de gauche mais pas du tableau de droite. JOINTURE INTERNE Tous les résultats qui correspondent dans les tableaux de gauche et de droite. JOINT EXTERNE COMPLET Tous les résultats des tables de gauche et de droite. JOINTURE EXTERNE COMPLÈTE (AVEC NULL) (Avec null) tous les résultats des tables de gauche et de droite à l'exclusion des résultats des deux tables. JOINT EXTERNE DROIT Tous les résultats du tableau de droite, avec uniquement les résultats correspondants du tableau de gauche. JOINTURE EXTERNE DROITE (AVEC NUL) (Avec null) Tous les résultats du tableau de droite mais pas du tableau de gauche. Création et modification de tableaux CRÉER UN TABLEAU Créez un nouveau tableau. NUL Autoriser les valeurs vides pour ce champ. NON NUL N'autorisez pas les valeurs vides pour ce champ. DÉFAUT Une valeur pour remplir le champ si aucune n'est fournie. COMME Créer une nouvelle table basée sur la structure d'une table existante.La nouvelle table contiendra les données de l'ancienne table. MODIFIER LE TABLEAU (AJOUTER UNE COLONNE) Ajouter une nouvelle colonne à une table existante. MODIFIER LA TABLE (DÉPOSER LA COLONNE) Supprimer une colonne d'une table existante. TABLE ALTER (COLONNE ALTER) Modifier le type de données d'une colonne existante. MODIFIER LA TABLE (RENOMMER LA COLONNE) Renommer une colonne existante. MODIFIER LA TABLE (RENOMMER LA TABLE) Renommer une table existante. MODIFIER TABLE (MODIFIER NULL) Autoriser les valeurs nulles pour une colonne. ALTER TABLE (MODIFY NOT NULL) Empêcher les valeurs nulles pour une colonne. TABLEAU DE DÉCOMPTE Supprimer une table et toutes ses données. TRONQUER LA TABLE Supprimer toutes les données d'une table, mais pas la table elle-même. Contraintes CLÉ PRIMAIRE Une valeur qui identifie de manière unique un enregistrement dans une table.Une combinaison de NOT NULL et UNIQUE. CLÉ ÉTRANGÈRE Fait référence à une valeur unique dans une autre table.Souvent une clé primaire dans l'autre table. UNIQUE Appliquez des valeurs uniques pour cette colonne par table. CHÈQUE Assurez-vous que les valeurs répondent à une condition spécifique. INDEX (CRÉER) Optimisez les tables et accélérez considérablement les requêtes en ajoutant un index à une colonne. INDEX (CRÉER UNIQUE) Créez un index qui n'autorise pas les valeurs en double. INDEX (DROP) Supprimer un index. Création et modification de données INSÉRER (VALEUR UNIQUE) Ajouter un nouvel enregistrement à une table. INSÉRER (VALEURS MULTIPLES) Ajouter plusieurs nouveaux enregistrements à une table. INSÉRER (SÉLECTIONNER) Ajoutez des enregistrements à une table, mais récupérez les valeurs d'une table existante. TOUT METTRE À JOUR) Modifier tous les enregistrements existants dans une table. MISE À JOUR (OÙ) Modifier les enregistrements existants dans une table qui correspondent à une condition. SUPPRIMER (TOUT) Supprimer tous les enregistrements d'une table. SUPPRIMER (OÙ) Supprimer les enregistrements d'une table qui correspondent à une condition. Création et modification de déclencheurs¹ CRÉER UN DÉCLENCHEUR Créez un déclencheur. CRÉER UN DÉCLENCHEUR (OU MODIFIER) Créez un déclencheur ou mettez à jour un déclencheur existant s'il en existe un portant le même nom. QUAND (AVANT) Exécutez le déclencheur avant que l'événement ne se produise. QUAND (APRÈS) Exécutez le déclencheur une fois l'événement survenu. ÉVÉNEMENT (INSÉRER) Exécutez le déclencheur avant ou après une insertion. ÉVÉNEMENT (MISE À JOUR) Exécutez le déclencheur avant ou après une mise à jour. ÉVÉNEMENT (SUPPRIMER) Exécutez le déclencheur avant ou après une suppression. SUR Quelle table cibler avec ce déclencheur. TRIGGER_TYPE (POUR CHAQUE LIGNE) Exécutez le déclencheur pour chaque ligne modifiée. TRIGGER_TYPE (POUR CHAQUE INSTRUCTION) Exécutez le déclencheur une fois par instruction SQL, quel que soit le nombre de lignes modifiées. EXÉCUTER Mot-clé pour indiquer la fin de la définition du déclencheur principal. DÉCLENCHEMENT Supprimer un déclencheur. Création et modification de vues CRÉER UNE VUE Créez une nouvelle vue. COMME Définissez où récupérer les données d'une vue. AVEC OPTION DE CONTRÔLE EN CASCADE Assurez-vous que toutes les données modifiées via une vue respectent les règles définies par la règle.Appliquez ceci à toutes les autres vues. AVEC OPTION DE VÉRIFICATION LOCALE Assurez-vous que toutes les données modifiées via une vue respectent les règles définies par la règle.Ignorez ceci pour toutes les autres vues. CRÉER UNE VUE RÉCURSIVE Créez une vue récursive (qui fait référence à une expression de table commune récursive). CRÉER UNE VUE TEMPORAIRE Créez une vue qui n'existe que pour la session en cours. VUE GOUTTE Supprimer une vue. Expressions de table communes (CTE)¹ AVEC Créez une nouvelle expression de table commune. COMME Spécifiez les données à utiliser dans le CTE. , (VIRGULE) Chaînez plusieurs CTE. ¹ Les implémentations et la prise en charge des moteurs de base de données varient souvent.