Tutoriel de niveau débutant pour SQL
- Page précédente Scripts serveur
- Page suivante Tutoriel de création de site web de niveau débutant
SQL est un langage informatique standard utilisé pour accéder et traiter les bases de données.
Gérer les données via SQL
Le langage de requête structuré (SQL) est un langage standard utilisé pour accéder aux bases de données, ces bases de données incluent SQL Server, Oracle, MySQL, Sybase et Access, etc.
Pour ceux qui souhaitent stocker des données dans une base de données et les récupérer de celle-ci, la connaissance de SQL est inestimable.
Qu'est-ce que SQL?
- SQL est un langage de requête structuré (SStructured QRecherche LL'anglais)
- SQL nous donne la capacité d'accéder à la base de données
- SQL est un langage informatique standard ANSI
- SQL effectue des requêtes sur une base de données
- SQL peut récupérer des données de la base de données
- SQL peut insérer de nouveaux enregistrements dans la base de données
- SQL peut supprimer des enregistrements de la base de données
- SQL est facile à apprendre
Note de l'éditeur :ANSI, l'Organisation américaine de normalisation
SQL est un standard - mais...
SQL est un langage informatique standard ANSI utilisé pour accéder et manipuler les systèmes de bases de données. Les instructions SQL sont utilisées pour récupérer et mettre à jour les données dans la base de données. SQL peut collaborer avec des programmes de bases de données, tels que MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase et d'autres systèmes de bases de données.
Malheureusement, il existe de nombreuses versions différentes du langage SQL, mais pour être compatible avec le standard ANSI, elles doivent soutenir de manière similaire certains mots-clés principaux (comme SELECT, UPDATE, DELETE, INSERT, WHERE, etc.).
Remarque :En plus du standard SQL, la plupart des programmes de bases de données SQL possèdent leurs propres extensions privées !
Tableau de base de données SQL
Une base de données contient généralement une ou plusieurs tables. Chaque table est identifiée par un nom (par exemple "client" ou "commande"). Les tables contiennent des enregistrements (lignes) avec des données.
L'exemple suivant est une table nommée "Persons":
LastName | Prénom | Adresse | Ville |
---|---|---|---|
Hansen | Ola | Timoteivn 10 | Sandnes |
Svendson | Tove | Borgvn 23 | Sandnes |
Pettersen | Kari | Storgt 20 | Stavanger |
Le tableau ci-dessus contient trois enregistrements (chacun correspondant à une personne) et quatre colonnes (nom de famille, prénom, adresse et ville).
Programme de consultation SQL
Avec SQL, nous pouvons interroger une base de données et obtenir un jeu de résultats retourné.
Le programme de requête ressemble à ceci :
SELECT LastName FROM Persons
Le jeu de résultats ressemble à ceci :
LastName |
---|
Hansen |
Svendson |
Pettersen |
Remarque :Certains systèmes de bases de données exigent l'utilisation d'un point-virgule à la fin des commandes SQL. Dans nos tutoriels, nous ne n'utilisons pas de point-virgule.
Langage de manipulation des données (DML) SQL
SQL (langage de requête structuré) est une syntaxe utilisée pour exécuter des requêtes. Cependant, le langage SQL contient également une syntaxe pour mettre à jour, insérer et supprimer des enregistrements.
Ces instructions de requête et de mise à jour proviennent de la partie langage de manipulation des données (DML) de SQL :
- SELECT - Récupération de données d'une table de base de données
- UPDATE - Mise à jour des données d'une table de base de données
- DELETE - Suppression de données d'une table de base de données
- INSERT INTO - Insertion de données dans une table de base de données
Langage de définition des données (DDL) SQL
La partie langage de définition des données (DDL) de SQL nous permet de créer ou de supprimer des tables. Nous pouvons également définir des index (cles), spécifier les liens entre les tables, et appliquer des contraintes entre les tables.
Les instructions DDL les plus importantes en SQL:
- CREATE TABLE - Création d'une nouvelle table
- ALTER TABLE - Modification (changement) de la table de base de données
- DROP TABLE - Suppression de la table
- CREATE INDEX - Création d'un index (cle de recherche)
- DROP INDEX - Suppression de l'index
Tutoriel SQL
Apprendre les contenus fournis par CodeW3C.com Tutoriel SQL.
- Page précédente Scripts serveur
- Page suivante Tutoriel de création de site web de niveau débutant