Retour à la liste des articles Articles
5 minutes de lecture

Comment commencer à exécuter des requêtes SQL

Dans cet article, je vais vous expliquer comment exécuter une requête SQL pour vous aider à exécuter votre première requête. C'est parti !

L'exécution de requêtes SQL pour la première fois n'est pas une tâche complexe, mais elle peut sembler intimidante au début si vous êtes un débutant complet. Mais une fois que vous aurez passé ce premier obstacle, vous pourrez vous concentrer sur l'apprentissage de SQL et l'écriture de requêtes plus intéressantes pour répondre aux besoins de votre entreprise.

Exécution de requêtes SQL : Les ingrédients

Vous avez besoin de ces trois éléments pour exécuter des requêtes SQL :

  • Un moteur de base de données
  • Un client SQL
  • Une requête SQL

Qu'est-ce qu'un moteur de base de données ?

Un moteur de base de données est comme un dépôt de données ; il contient toutes les données (tables, procédures, etc.) liées aux bases de données de votre organisation, entreprise ou particulier. L'installation d'un moteur de base de données est assez facile, et c'est la première étape à suivre pour pouvoir exécuter des requêtes SQL sur votre ordinateur.

Il existe de nombreux moteurs de bases de données différents sur le marché, tels que Oracle, SQL Server, DB2, MySQL et PostgreSQL. Certains de ces moteurs sont développés par des entreprises pour un usage commercial ou un usage personnel limité. Par exemple, Microsoft a développé SQL Server, tandis qu'Oracle a développé les moteurs Oracle et MySQL.

Parmi les moteurs de cette liste, PostgreSQL est un cas particulier car il s'agit d'un moteur de base de données open-source. Cela signifie qu'il est développé par une communauté de développeurs, et que tout le monde peut l'utiliser gratuitement (y compris vous !).

Il est important de comprendre que tous les moteurs de base de données parlent le langage SQL de base. Ainsi, si vous apprenez le langage SQL en travaillant avec Oracle, vous pouvez facilement passer à autre chose et travailler avec SQL Server, PostgreSQL ou tout autre moteur de base de données qui utilise le langage SQL standard ou un dérivé de celui-ci.

Commencer à utiliser les requêtes SQL : Choisir un moteur de base de données

Pour commencer, vous devez identifier le moteur de base de données que vous souhaitez utiliser. Vous aurez également besoin de quelques informations techniques supplémentaires, comme les noms des tables où seront stockées les données avec lesquelles vous voulez travailler. En SQL, les données sont organisées et regroupées dans des tables. Un moteur de base de données est constitué de plusieurs bases de données, elles-mêmes constituées de tables qui stockent les données et de procédures qui manipulent les données.

À titre d'exemple, considérons les deux moteurs de base de données indépendants suivants, l'un pour une société nommée GoGreen qui fonctionne sous Oracle et l'autre pour une société de vente au détail de produits sportifs nommée BeOlympic qui utilise PostgreSQL.

Les petites entreprises ont tendance à utiliser des moteurs de base de données gratuits comme PostgreSQL ou MySQL, tandis que les moyennes et grandes entreprises ont tendance à utiliser des moteurs de base de données plus robustes comme Oracle, DB2 ou SQL Server. Cependant, il est important de noter que de nos jours, presque toutes les sociétés de bases de données offrent des versions gratuites de leurs bases de données, peut-être avec certaines limitations, orientées vers les petites entreprises.

Le client SQL : Votre connexion au moteur de la base de données

Cette étape peut prendre un certain temps, mais elle n'est pas trop difficile, et une fois que vous aurez installé un client SQL, vous n'aurez plus besoin de le faire (sauf si vous décidez de travailler avec un autre moteur de base de données).

Une fois que vous avez téléchargé le moteur de base de données que vous avez choisi, vous devez télécharger un client SQL pour pouvoir communiquer avec ce moteur. Heureusement, dans certains cas, les clients SQL sont préinstallés avec les installations du moteur de base de données, dans d'autres cas, vous devez le télécharger, l'installer et le configurer. Par exemple, sous Windows, le client pgAdmin fait partie de l'installation du moteur de base de données PostgreSQL ; il s'agit d'une interface interactive qui vous permet de créer vos propres bases de données, d'ajouter des tables, d'écrire des requêtes et de faire toutes sortes de choses intéressantes. Consultez l'article "Comment installer PostgreSQL sous Windows en 5 minutes" pour comprendre l'installation et la configuration du moteur Postgres et du client SQL pgAdmin.

SELECT product_id, description, cost, price FROM products 

Voici les résultats de la requête :

Écrire une requête SQL : la dernière pièce du puzzle

Enfin, nous sommes arrivés à la terre promise. Après avoir installé un moteur de base de données et un client SQL approprié, vous êtes maintenant prêt à apprendre comment exécuter une requête SQL. Voici la requête la plus simple que vous puissiez écrire :

SELECT * FROM products 

Pour la base de données du détaillant de sport, nous écririons :

SELECT * FROM clients.

Une fois que vous aurez maîtrisé les bases, vous apprendrez à écrire et à exécuter une requête SQL d'un niveau supérieur en ajoutant de nouvelles clauses, comme la clause WHERE pour filtrer les enregistrements.

Un autre aspect important du langage SQL est le PL-SQL (PL signifie Programing Language), qui est un langage permettant d'écrire des procédures ou des fonctions que vous pourrez ensuite exécuter sur les données de votre base de données. Ces procédures utilisent des variables, des instructions conditionnelles, des instructions de contrôle et de nombreux autres concepts de programmation.

Prenons l'exemple ci-dessous. Cette requête SQL permet d'obtenir tous les produits dont le prix est compris entre 10,00 et 20,00 dollars, inclus.

En savoir plus sur l'exécution des requêtes SQL

Après avoir lu cet article, vous savez comment exécuter une requête SQL. Vous devez :

  1. Choisir un moteur de base de données adapté à vos besoins et l'installer.
  2. Démarrer le moteur de base de données et vous y connecter à l'aide de votre client SQL.
  3. Rédiger des requêtes SQL dans le client (et même les enregistrer sur votre ordinateur).
  4. Exécuter la requête SQL sur vos données.

SQL est un langage puissant offrant de nombreuses possibilités. Même si j'ai des années d'expérience de travail avec SQL, je découvre quelque chose de nouveau chaque semaine. L'apprentissage de SQL est un processus qui dure toute la vie. apprendre les bases Commencez dès aujourd'hui votre voyage !