Vous êtes sur la page 1sur 2

Page 1 sur 2

Definition:

 est un langage informatique utiliser pour exploiter une base


de données.
 est une extension de SQL vers un langage de programmation
ainsi qu’il est le point de l’utilisation de MS SQL server.
 est un champ dans une table pour identifier chaque ligne des
enregistrements pour le rendre unique.
 est un champ qui permet de relier deux ou plusieurs tables
dans une base de données. Sa référence est une clé primaire de la table
concernant.
 Un serveur local permet de faire tourner un site Internet sur
son propre ordinateur et simule au mieux les conditions réelles d’un serveur
d’hébergement web.
 est un système de gestion de base de données en langage
SQL incorporant entre autres un SGBDR (SGBD relationnel) développé et
commercialisé par la société Microsoft.
 est un type de donnée spécial qui permet de stocker un jeu de résultat
pour un traitement ultérieur.
 est une interrogation d’une base de données, elle peut comporter
un certain nombre de critères pour préciser la demande.
 est un ensemble de fonction permettant l’exploitation de base de
données.
 est un ensemble des données structure enregistrées sur
un support informatises.

NOTION DE BASE (TSQL) ANOUAR


Page 2 sur 2

Operateur/instruction Rôle Syntaxe

SELECT *
Permet de déclarer ou sélectionner des
SELECT données issues de la base de données.
FROM table;
*: signifier “tous”.

SELECT DISTINCT *
DISTINCT Permet d’éliminer les répétitions.
FROM table;

Permet d’extraire les lignes d’une base de


WHERE données qui respectent une condition.
SELECT * FROM table WHERE condition;

Permet de renommer un champ ou une SELECT count (*) AS ‘nom du champs’


AS table. FROM table;

SELECT champ1, SUM (champ) AS


Permet de grouper plusieurs résultats et
nom_champ,
GROUP BY utiliser une fonction de totaux sur un
FROM table
groupe de résultat.
GROUP BY champ1;
SELECT champ1,champ2
Permet de trier les lignes dans un résultat FROM table
ORDER BY d’une requête SQL ORDER BY DESC champ1 ;
(DESC décroissant ; ASC croissant)
SELECT count(*) , champ1
Permet de gérer des condition complexe FROM table
HAVING que WHERE ne peut pas les gérer. Having condition
GROUP BY champ1 ;
Permet d’utiliser des conditions de type SELECT champ1,champ2, case
“si / sinon ”similaire à un langage de when condition1 then resultat1
CASE programmation pour retourner un when condition2 then resultat2
résultat disponible entre plusieurs END as champ
possibilités FROM table;
SELECT *
Permettent d’associer plusieurs tables FROM table1 t1
INNER JOIN dans une même requête. INNER JOIN table2 t2
ON t1.PK=t2.FK;
SELECT champ1, champ2
Permet de fusionner deux colonnes FROM table1
UNION participer même nom et type. UNION SELECT champ2
FROM table2;
ALTER TABLE table
Instruction est utilisé pour modifier des ADD column champ type ; ou bien
ALTER attributs a une table. DROP column champ ;
ADD ajouter DROP supprimer

UPDATE table
Permet d’effectuer des modifications sur
UPDATE des lignes existantes.
SET champ = operation
WHERE conditon ;

SELECT *
Instruction pour copier des
INTO Nv_table
SELECT … INTO enregistrements depuis une table vers
FROM Anc.table
une autre.
WHERE condition

NOTION DE BASE (TSQL) ANOUAR

Vous aimerez peut-être aussi