Tutoriel SQL : Liste des commandes SQL avec exemples

Publié: 2022-11-20

SQL est l'abréviation de Structured Query Language. Le langage de requête structuré (SQL) est utilisé pour effectuer des tâches sur des bases de données. Une base de données est une collection de données qui a été organisée pour en faciliter la maintenance et la mise à jour. Les ensembles de données ou fichiers contenant des informations, y compris des données de transaction, des informations sur les clients, des données financières et des détails sur les produits, sont souvent agrégés et stockés dans des bases de données informatiques.

Tout type de données peut être stocké, maintenu et accessible à l'aide de bases de données. Ils recueillent des données sur des individus, des lieux ou des objets. Il est collecté en un seul endroit pour être vu et examiné. Vous pourriez considérer les bases de données comme une collection de données bien organisée.

Nous approfondirons les bases de SQL dans ce didacticiel sur le serveur SQL.

Table des matières

Qu'est-ce que SQL ?

La communication de la base de données est rendue possible par le langage informatique connu sous le nom de SQL, ou Structured Query Language. Il peut être utilisé pour créer de nouvelles tables pour stocker des données ou ajouter des informations à celles existantes. Les données déjà disponibles dans la base de données peuvent être récupérées à l'aide de requêtes SQL. De plus, SQL peut être utilisé pour effectuer des calculs simples à complexes sur des données.

L'un des principaux avantages de SQL est sa capacité à fonctionner sur des ensembles de données massifs. Le SQL fonctionne comme un outil vous permettant de traiter les informations, des téraoctets si nécessaire, tandis que la base de données offre une vitesse de calcul et de traitement des données très élevée.

SQL est utilisé par la plupart des RDBMS (Relational Database Management Systems). Voici quelques exemples de RDBMS :

  • MySQL
  • SQL Oracle
  • PostgreSQLName
  • IBM
  • Microsoft SQL Server

Apprenez des cours de développement de logiciels en ligne dans les meilleures universités du monde. Gagnez des programmes Executive PG, des programmes de certificat avancés ou des programmes de maîtrise pour accélérer votre carrière.

Se familiariser avec les commandes SQL

SQL est principalement utilisé pour les opérations CRUD sur les bases de données, c'est-à-dire créer, lire, mettre à jour et supprimer. Les commandes les plus couramment utilisées sont mentionnées ci-dessous dans ce tutoriel SQL -

SÉLECTIONNER

Exemple : SELECT * FROM EMPLOYES

La commande SELECT est utilisée pour extraire ou collecter des données d'une base de données.

METTRE À JOUR

Exemple : UPDATE nom_table

Cette commande met à jour la base de données après avoir défini de nouvelles valeurs pour les colonnes ou les lignes.

EFFACER

Exemple : DELETE FROM nom_table

Cette commande supprime les données d'une base de données.

CRÉER UN TABLEAU

Exemple : CREATE TABLE nom_table( colonne1 type de données,

type de données colonne2,

type de données colonne3,

….

);

Cette commande crée une nouvelle table dans la base de données où l'utilisateur travaille.

Cours et articles populaires sur le génie logiciel

Programmes populaires
Programme exécutif PG en développement de logiciels - IIIT B Programme de certificat Blockchain - PURDUE Programme de certificat de cybersécurité - PURDUE MSC en informatique - IIIT B
Autres articles populaires
Salaire d'ingénieur cloud aux États-Unis 2021-22 Salaire d'AWS Solution Architect aux États-Unis Salaire d'un développeur backend aux États-Unis Salaire de développeur front-end aux États-Unis
Salaire de développeur web aux Etats-Unis Questions d'entretien de Scrum Master en 2022 Comment démarrer une carrière dans la cybersécurité en 2022 ? Options de carrière aux États-Unis pour les étudiants en génie

MODIFIER TABLE

Exemple : ALTER TABLE nom_table

AJOUTER le type de données nom_colonne ;

La commande ALTER TABLE est utilisée pour modifier une table dans un schéma de base de données.

TABLEAU DE DÉCOMPTE

Exemple : DROP TABLE nom_table

Cette commande est utilisée pour supprimer une table d'une base de données existante.

Webinaire de développement logiciel exclusif d'upGrad pour vous -

Entreprise SAAS - Qu'est-ce qui est si différent ?

Que sont les clés en SQL ?

Les enregistrements individuels ou les lignes de données du tableau peuvent être identifiés de manière unique à l'aide de clés. Il permet d'établir et de reconnaître des liens entre les lignes de la table.

Les différents types de clés sont :

Clé primaire : la clé primaire est utilisée pour identifier distinctement chaque instance d'un objet. Il n'y a qu'une seule clé primaire par schéma. Cette clé peut être un numéro unique ou une chaîne unique sur l'ensemble de la table.

Clé étrangère : les clés étrangères d'un schéma de base de données sont des colonnes qui font référence à la clé primaire d'une autre table. Une clé étrangère peut servir de clé primaire pour une autre table.

Clé composite : une clé primaire est appelée clé composite si elle comprend plusieurs attributs (plus d'un).

Clé candidate : à l'exception de la clé primaire, tous les autres attributs sont considérés comme des clés candidates.

Super clé : une super clé est un groupe de caractéristiques utilisées pour identifier un tuple d'une manière spécifique.

Jointures en SQL

Pour fusionner les informations de deux ou plusieurs tables basées sur un champ partagé, SQL nous permet de le faire avec une simple commande 'JOIN'. La liste suivante comprend de nombreux types de jointure :

  • INNER JOIN : Tant que la condition est remplie, la commande INNER JOIN sélectionne toutes les lignes des tables mentionnées. Ce mot-clé générera le jeu de résultats en fusionnant toutes les lignes des tables dites qui satisfont à une exigence particulière.
  • RIGHT JOIN : cette jointure récupère tous les enregistrements de la table de droite et les lignes correspondantes de la table de gauche.
  • LEFT JOIN : cette jointure collecte et affiche tous les enregistrements de la table de gauche et ceux qui correspondent à la table de droite.
  • FULL OUTER JOIN : cette jointure récupère les enregistrements lorsqu'il existe une correspondance dans les enregistrements de la table de gauche ou de droite.

Avantages de l'utilisation de SQL

Alors que SQL a des limites importantes, telles qu'une interface simple et des contraintes de coût, les avantages dépassent les inconvénients. SQL est incroyablement accessible sur toutes les plates-formes et sa facilité d'utilisation permet à quiconque de devenir expert.

Il convient de considérer les avantages suivants du passage à SQL :

  • SQL est un langage incroyablement portable : il est compatible avec les PC, les ordinateurs portables, les machines virtuelles, les serveurs et les appareils mobiles spécifiques. On peut rapidement l'exécuter sur leurs ports hôtes locaux. Toute personne sur la même adresse IP peut y accéder, à condition qu'elle ait le mot de passe du schéma de la base de données. Sa mobilité en fait une excellente alternative pour les consommateurs car ils peuvent facilement partager n'importe quoi d'une machine à l'autre.
  • Aucune connaissance en codage n'est requise. Le codage peut nécessiter beaucoup d'expérience et de compréhension avant de pouvoir être utilisé, ce qui le rend difficile à comprendre pour les autres. SQL, cependant, n'a pas besoin d'expertise en codage, seulement l'utilisation de termes de base tels que "CREATE", "ALTER", "FROM", etc.
  • Il offre une variété de perspectives de données. Lorsque vous utilisez SQL, vous pouvez construire différentes vues d'une base de données, offrant aux utilisateurs des perspectives distinctes sur la structure et le contenu de la base de données.
  • Son code est open source. MySQL, PostgreSQL et la plupart des systèmes de gestion de bases de données fournissent un code SQL accessible que les utilisateurs peuvent utiliser gratuitement. SQL est utilisé par la plupart des principaux systèmes de gestion de bases de données, y compris ceux d'IBM, Oracle et Microsoft. L'accessibilité de SQL est une considération importante.

Conclusion

SQL est depuis longtemps populaire dans l'industrie informatique depuis un certain temps déjà. Toutes les entreprises ou tous les services informatisés disposent désormais de bases de données. C'est probablement l'un des langages de programmation les plus populaires aujourd'hui, mais peu se rendent compte qu'il a contribué à la naissance d'une industrie, le RDBMS, qui favorise un accès efficace et structuré aux données.

Améliorez votre carrière avec le programme Executive PG d'upGrad en développement de logiciels

Le développement de logiciels est l'une des options de carrière les plus lucratives pour les jeunes professionnels. Si vous êtes déjà dans l'industrie ou si vous cherchez à vous lancer, vous devez vous inscrire au programme Executive PG d'upGrad en développement de logiciels . Le programme vous enseigne les compétences recherchées et les dix langages et outils de codage les plus rémunérateurs . Vous pouvez choisir parmi quatre spécialisations, notamment le développement Blockchain, le développement Full Stack, DevOps et le développement Cloud Backend.

En plus d'apprendre les langages de programmation les plus payants , vous pouvez travailler sur plus de 30 études de cas et projets. Des professeurs de classe mondiale suivent des conférences en direct et des sessions en ligne pour le cours. Le soutien aux étudiants est disponible 24 heures sur 24.

Postulez maintenant pour être admis au cours au plus tôt!

Qu'est-ce que SQL ?

Structured Query Language (SQL) est un langage de programmation utilisé pour effectuer des tâches de base de données.

Qu'est-ce qu'un SGBD ?

Un système informatisé de stockage de données est un système de gestion de base de données (ou SGBD).

Combien d'heures d'apprentissage ce programme offre-t-il?

Le cours Full Stack Developer de upGrad compte plus de 450 heures d'apprentissage.