Bienvenue sur SQLBolt, une série de leçons et d’exercices interactifs conçus pour vous aider à apprendre rapidement SQL directement dans votre navigateur.
SQL, ou Structured Query Language, est un langage conçu pour permettre aux utilisateurs techniques et non techniques d’interroger, de manipuler et de transformer les données d’une base de données relationnelle. Et en raison de sa simplicité, les bases de données SQL fournissent un stockage sûr et évolutif pour des millions de sites Web et d’applications mobiles.
Il existe de nombreuses bases de données SQL populaires, y compris SQLite, MySQL, Postgres, Oracle et Microsoft SQL Server. Tous prennent en charge le standard de langage SQL commun, ce que ce site enseignera, mais chaque implémentation peut différer dans les fonctionnalités supplémentaires et les types de stockage qu’elle prend en charge.
Avant d’apprendre la syntaxe SQL, il est important d’avoir un modèle pour ce qu’est réellement une base de données relationnelle. Une base de données relationnelle représente une collection de tables connexes (bidimensionnelles)., Chacune des tables est similaire à une feuille de calcul Excel, avec un nombre fixe de colonnes nommées (les attributs ou propriétés de la table) et un nombre quelconque de lignes de données.
Par exemple, si le ministère des véhicules à moteur avait une base de données, vous pourriez trouver une table contenant tous les véhicules connus que les gens de l’État conduisent. Ce tableau peut avoir besoin de stocker le nom du modèle, le type, le nombre de roues et le nombre de portes de chaque véhicule par exemple.,>
Dans une base de données, vous pourriez trouver d’autres liées à des tables contenant des informations telles que la liste de tous les pilotes inscrits dans l’état, les types de permis de conduire qui peut être accordée, ou même conduire à des violations de chaque pilote.,
En apprenant SQL, l’objectif est d’apprendre à répondre à des questions spécifiques sur ces données, comme » Quels types de véhicules sont sur la route ont moins de quatre roues? », ou » Combien de modèles de voitures Tesla produit-il? », pour nous aider à prendre de meilleures décisions sur la route.
À propos des leçons
Étant donné que la plupart des utilisateurs apprendront SQL à interagir avec une base de données existante, les leçons commencent par vous présenter les différentes parties d’une requête SQL. Les leçons ultérieures vous montreront ensuite commentalter une table (ou un schéma) et créer de nouvelles tables à partir de zéro.,
Chaque leçon présentera un concept différent et se terminera par un exercice interactif. Allez à votre rythme et n’ayez pas peur de passer du temps à expérimenter les exercices avant de continuer! S’il vous arrive d’être déjà familier avec SQL, vous pouvez sauter en utilisant les liens en haut à droite, mais nous vous recommandons de travailler à travers les leçons de toute façon!
D’ici la fin, nous espérons que vous serez en mesure d’avoir une base solide pour utiliser SQL dans vos propres projets et au-delà.