Guide SQL — SELECT et restauration de base

Restaurer une base de données depuis un fichier .bak

Pour restaurer une base de données dans SQL Server 2022 à partir d'un fichier .bak, tu peux utiliser l'interface graphique de SQL Server Management Studio (SSMS) ou exécuter une commande SQL. Voici les deux méthodes :

Avec SQL Server Management Studio (SSMS)

  1. Ouvre SQL Server Management Studio et connecte-toi à ton serveur SQL.
  2. Dans l'Explorateur d'objets, fais un clic droit sur Bases de données et sélectionne Restaurer la base de données...
  3. Dans la fenêtre de restauration, choisis Support puis clique sur le bouton "...".
  4. Ajoute le fichier .bak depuis l'emplacement où il se trouve.
  5. Une fois le fichier ajouté, clique sur OK pour démarrer la restauration.

💡 Astuce : Assure-toi que le chemin du fichier est correct et accessible depuis le serveur SQL.

Exemples d'interrogations pour une enquête

Le SELECT permet de récupérer des données depuis une table SQL. Pour filtrer les résultats, on utilise WHERE et parfois LIKE pour des correspondances partielles.

Pour faire des commandes/requêtes il faut cliquer sur la base de donnée pour qu'elle soit selectionner (entourer en bleu) ensuite cliquer sur le bouton "Nouvelle requête" dans la barre des outils en haut

Recherche par prénom et nom

-- Récupérer les habitants par prénom et nom
SELECT * 
FROM t_habitants 
WHERE prenom LIKE 'Kevin'
  AND nom LIKE 'Gauthier';

Correspondances partielles avec %

-- Utiliser % pour des correspondances partielles
SELECT * 
FROM t_habitants 
WHERE prenom LIKE 'A%';  -- tous les prénoms commençant par "A"

Filtrer par âge

-- Filtrer par âge
SELECT * 
FROM t_habitants 
WHERE age = 27;

Recherche dans les descriptions

-- Filtrer par description
SELECT *
FROM t_habitants
WHERE description LIKE '%pantalon rouge%'
  AND description LIKE '%veste rose%';

Combiner plusieurs conditions

-- Combiner plusieurs conditions
SELECT * 
FROM t_habitants 
WHERE age = 32 
  AND description LIKE '%casquette rouge%';

Utiliser une vue SQL

Pour trouver une vue déjà crée il faut cliquer sur le + à coté du nom de la base de donnée, ensuite cliqué sur le + vers le dossier vue et tu peux voir les noms des vues finalement pour utiliser la vue il faut faire cette commande :

-- Exemple : Vue 
SELECT * FROM nom_vue;
Documentation officielle SQL Server