Introduction aux commandes SQL

SQL ou communément appelé Structured Query Language est le langage de requête fondamental pour les bases de données et est un langage spécifique au domaine pour le système de gestion de base de données relationnelle. Il est utile lorsque le type de données est structuré et qu'il existe une dépendance entre les différents attributs des données. Il est largement utilisé et est l'un des langages de requête les plus populaires pour sa capacité unique à récupérer plusieurs enregistrements en utilisant simplement une seule instruction de requête. Il se compose à la fois des commandes DDL (Data Definition Language) et DML (Data Manipulation Language), ce qui rend l'utilisation des requêtes beaucoup plus efficace. SQL est un langage de programmation déclaratif qui est basé sur un ensemble et n'est donc pas un langage de programmation impératif comme ceux comme C ou BASIC, etc. Pour récupérer les résultats des données de la base de données, vous devez connaître les commandes SQL que nous allons étudier dans ce poste.

Commandes SQL de base

  • SELECT : il s'agit probablement de la commande SQL la plus élémentaire. La commande select est utilisée pour extraire ou récupérer les résultats d'une table particulière d'une base de données. Ceci est généralement suivi de noms de colonnes spécifiques ou de tous les noms de colonnes (en utilisant *).

  • CRÉER : C'est l'une des commandes DDL de base qui est utilisée pour créer une table à l'intérieur d'une base de données. Les conditions préalables à la création d'une table incluent la connaissance du nom de colonne et de leurs types de données.

  • ALTER : Cette commande DML est utilisée pour effectuer des modifications dans la table. Il comprend la modification de la table selon les besoins.

  • WHERE : La clause WHERE est l'une des commandes SQL les plus importantes car elle est utilisée pour récupérer ou extraire les données spécifiques requises pour un cas particulier. Ceci est utile car il exclut toutes les données non pertinentes.

  • SQL ALIAS: L'ALIAS fait partie des commandes SQL les plus courantes qui sont utilisées pour donner un nom significatif à votre attribut ou à une colonne. Ils sont définis pour les colonnes et les tableaux, ce qui contribue à accroître la lisibilité de la requête.

  • ET: Il s'agit d'un opérateur SQL qui est utilisé pour combiner deux conditions. Pour que la ligne apparaisse dans l'ensemble de résultats de données, les deux conditions doivent être remplies.

  • AVG (): il s'agit d'une fonction d'agrégation qui est utilisée pour renvoyer la valeur moyenne d'une colonne numérique particulière

  • ORDER BY : Ceci est utilisé avec l'instruction select pour trier les résultats dans l'ordre croissant ou décroissant. Si aucun argument n'est donné après la clause ORDER BY, il prend par défaut la requête d'ordre croissant.

  • GROUP BY: La clause GROUP BY dans les commandes SQL est utilisée pour récupérer les données sur la base d'un regroupement particulier lié à une ou plusieurs colonnes.

  • INSERT : La commande INSERT est utilisée pour ajouter une nouvelle ligne de données à l'intérieur de la table. Le mandat de la commande INSERT est que la table doit être déjà créée.

Commandes intermédiaires

  • MISE À JOUR : Cette commande est utilisée pour mettre à jour ou modifier les lignes existantes dans une table.

  • SUPPRIMER: Comme son nom l'indique, cette commande est utilisée pour supprimer les lignes d'une table.

  • HAVING: La clause HAVING est utilisée pour filtrer les données en fonction d'une ou plusieurs fonctions de groupe. Ceci est assez similaire à l'utilisation d'une clause WHERE mais cela inclut l'utilisation par une fonction de groupe.

  • LIKE: Cet opérateur est utilisé pour comparer entre les deux conditions et répertorie toutes les lignes d'une table dont le nom de colonne correspond au modèle spécifié avec la clause LIKE. Les opérateurs génériques tels que% sont utilisés lorsque vous n'êtes pas sûr du modèle particulier.

  • IN : l'opérateur IN lorsque la comparaison d'une colonne est effectuée avec plusieurs valeurs. Elle est plus ou moins similaire à la condition OR.

  • IS NULL: L'opérateur IS NULL est un autre opérateur basé sur SQL qui est utilisé pour afficher si le nom de colonne particulier a une valeur NULL. Il est utilisé pour récupérer toutes les lignes des colonnes spécifiées pour lesquelles les données n'ont pas été trouvées ou ont été trouvées comme nulles.

  • ENTRE : Comme son nom l'indique, cet opérateur filtre les résultats pour un ensemble particulier de plages. Dans ce cas, la valeur peut être des nombres, des dates ou du texte.

  • CAS : Ce cas est le même que celui utilisé dans d'autres langages de programmation tels que Java, etc. où une instruction de contrôle de décision est prise par l'instruction case et l'argument qu'il contient est utilisé pour récupérer les résultats de cas correspondant à la condition particulière.

  • COUNT () : C'est l'une des commandes SQL les plus utiles qui est utilisée pour afficher le nombre du nombre total de lignes pour toutes ces données non nulles. Il utilise le nom de la colonne comme argument.

  • INNER JOIN : C'est l'une des commandes SQL les plus importantes qui entre en jeu lorsqu'il doit établir une relation entre les attributs de deux tables sur la base d'un attribut commun fixe. En d'autres termes, la condition de jointure doit être vraie pour que INNER JOIN fonctionne.

Commandes SQL avancées

  • LIMIT : La clause LIMIT vous aidera à spécifier le nombre maximum de lignes autorisées dans le jeu de résultats.

  • OUTER JOIN: il s'agit de la fonction de jointure qui entre en jeu lorsque tous les champs des deux tables sont requis en fonction d'une condition de colonne d'entrée commune. Si la condition de jointure n'est pas remplie, une valeur NULL sera remplie dans la partie droite de la colonne.

Trucs et astuces pour utiliser les commandes SQL

Chaque fois que vous utilisez des commandes SQL, passez plus de temps à analyser la table qu'à l'interroger et à l'exécuter. Utilisez des requêtes plus simples et moins complexes avec une utilisation minimale de SQL dynamique. Aussi, préférez utiliser l'alias de table pour une meilleure lisibilité.

Conclusion

Cet article portait sur les commandes SQL importantes qui forment la base du langage de requête de base de données. J'espère que l'article vous a plu. Rester connecté.

Articles recommandés

Cela a été un guide pour les commandes SQL. Ici, nous avons discuté des commandes SQL de base et avancées et de certaines commandes SQL immédiates. Vous pouvez également consulter l'article suivant pour en savoir plus-

  1. Comment utiliser les commandes Spark
  2. Qu'est-ce que les commandes Hive
  3. Jetez un œil aux commandes AutoCAD
  4. Commandes Sqoop - devrait essayer