Tutoriel SQL

ACCUEIL SQL Introduction SQL Syntaxe SQL Sélection SQL SQL Select Distinct SQL Où SQL et, ou, pas Tri SQL par Insertion SQL dans Valeurs nulles SQL Mise à jour SQL Supprimer SQL SQL Sélectionner Haut Min et Max SQL Nombre SQL, Moy, Somme J'aime SQL Caractères génériques SQL Entrée SQL SQL Entre Alias ​​SQL Jointures SQL Jointure interne SQL Jointure gauche SQL Jointure droite SQL Jointure complète SQL Auto-jointure SQL Union SQL Regrouper SQL par SQL ayant SQL existe SQL Tout, Tout SQL Sélectionner dans Insertion SQL dans la sélection Cas SQL Fonctions nulles SQL Procédures stockées SQL Commentaires SQL Opérateurs SQL

Base de données SQL

SQL Créer une base de données BD de suppression SQL Base de données de sauvegarde SQL Créer une table SQL Table de dépôt SQL Table de modification SQL Contraintes SQL SQL non nul SQL unique Clé primaire SQL Clé étrangère SQL Vérification SQL SQL par défaut Index SQL Incrément automatique SQL Dates SQL Vues SQL Injection SQL Hébergement SQL Types de données SQL

Références SQL

Mots clés SQL Fonctions MySQL Fonctions SQL Server Fonctions MS Access Référence rapide SQL

Exemples SQL

Exemples SQL Questionnaire SQL Exercices SQL Certificat SQL

Introduction à SQL


SQL est un langage standard pour accéder et manipuler des bases de données.


Qu'est-ce que SQL ?

  • SQL signifie langage de requête structuré
  • SQL vous permet d'accéder et de manipuler des bases de données
  • SQL est devenu une norme de l'American National Standards Institute (ANSI) en 1986 et de l'Organisation internationale de normalisation (ISO) en 1987

Que peut faire SQL ?

  • SQL peut exécuter des requêtes sur une base de données
  • SQL peut récupérer des données d'une base de données
  • SQL peut insérer des enregistrements dans une base de données
  • SQL peut mettre à jour des enregistrements dans une base de données
  • SQL peut supprimer des enregistrements d'une base de données
  • SQL peut créer de nouvelles bases de données
  • SQL peut créer de nouvelles tables dans une base de données
  • SQL peut créer des procédures stockées dans une base de données
  • SQL peut créer des vues dans une base de données
  • SQL peut définir des autorisations sur les tables, les procédures et les vues

SQL est une norme - MAIS....

Bien que SQL soit une norme ANSI/ISO, il existe différentes versions du langage SQL.

Cependant, pour être conformes à la norme ANSI, ils prennent tous en charge au moins les principales commandes (telles que SELECT, UPDATE, DELETE, INSERT, WHERE) de la même manière.

Remarque : La plupart des programmes de base de données SQL ont également leurs propres extensions propriétaires en plus du standard SQL !


Utilisation de SQL dans votre site Web

Pour créer un site Web qui affiche les données d'une base de données, vous aurez besoin :

  • Un programme de base de données RDBMS (c.-à-d. MS Access, SQL Server, MySQL)
  • Pour utiliser un langage de script côté serveur, comme PHP ou ASP
  • Pour utiliser SQL pour obtenir les données souhaitées
  • Utiliser HTML / CSS pour styliser la page

SGBDR

RDBMS signifie système de gestion de base de données relationnelle.

RDBMS est la base de SQL et de tous les systèmes de bases de données modernes tels que MS SQL Server, IBM DB2, Oracle, MySQL et Microsoft Access.

Les données du SGBDR sont stockées dans des objets de base de données appelés tables. Une table est une collection d'entrées de données connexes et se compose de colonnes et de lignes.

Regardez le tableau "Clients":

Exemple

SELECT * FROM Customers;

Chaque table est divisée en entités plus petites appelées champs. Les champs de la table Customers sont composés de CustomerID, CustomerName, ContactName, Address, City, PostalCode et Country. Un champ est une colonne dans une table conçue pour conserver des informations spécifiques sur chaque enregistrement de la table.

Un enregistrement, également appelé ligne, est chaque entrée individuelle qui existe dans une table. Par exemple, il y a 91 enregistrements dans la table Clients ci-dessus. Un enregistrement est une entité horizontale dans une table.

Une colonne est une entité verticale dans une table qui contient toutes les informations associées à un champ spécifique dans une table.