Base de données de suppression de serveur SQL

Base De Donnees De Suppression De Serveur Sql



Une base de données est une collection de petites unités d'informations utilisées pour organiser les données dans des relations prédéfinies dans l'ordre des tables contenant des colonnes et des lignes. Vous pouvez considérer une base de données comme le conteneur de plus haut niveau avec d'autres objets contenant les données. Une base de données est chargée de conserver des éléments tels que des tables, des déclencheurs, des fonctions, des types de données personnalisés, des tables, des vues, etc. Ainsi, lorsque vous aurez besoin de stocker des données spécifiques, vous devrez vous assurer de disposer d'une base de données dans laquelle vous pourrez définir la structure de vos données.

Cet article vise à vous aider à comprendre comment créer et supprimer des bases de données dans SQL Server à l'aide de différentes méthodes.

SQL Server Créer une base de données (Transact-SQL)

La première et la plus courante méthode de création de base de données dans SQL Server est l'instruction CREATE DATABASE.







L'instruction suit une syntaxe comme indiqué :



CRÉER BASE DE DONNÉES [nom_base_données] ;

Nous commençons par le mot-clé CREATE DATABASE, suivi du nom de la base de données que vous souhaitez créer. Il est bon de s'assurer que le nom de la base de données respecte les règles de dénomination des identificateurs SQL Server.



SQL Server limite également le nom de la base de données à 128 caractères.





Par exemple, pour créer une base de données appelée linuxhint, nous pouvons exécuter la commande :

créer la base de données linuxhint ;

Une fois que nous avons exécuté la commande ci-dessus, nous pouvons accéder à la base de données créée à l'aide de l'explorateur de base de données ou à l'aide du terminal.



Par exemple, ce qui suit montre la base de données créée dans une interface graphique.

Pour afficher toutes les bases de données du serveur à l'aide de l'instruction Transact-SQL, exécutez la commande suivante :

sélectionner
Nom
de
master.SYS.DATABASES D ;

Cela devrait répertorier les noms de toutes les bases de données du serveur comme suit :

nom     |
---------+
maître   |
tempdb   |
modèle    |
msdb     |
locale    |
linuxhint|

Notez que tout serveur SQL recommande de sauvegarder la base de données master avant de créer, de modifier ou de supprimer toute base de données utilisateur sur le serveur.

Selon la configuration du serveur, la commande peut nécessiter l'autorisation CREATE DATABASE sur la base de données master.

Base de données de dépôt SQL Server – Transact SQL.

Nous pouvons utiliser une commande Transact-SQL pour supprimer une base de données existante comme indiqué dans la syntaxe ci-dessous :

— Syntaxe SQL Server

SUPPRIMER LA BASE DE DONNÉES [ SI EXISTE ] { nom_base de données} ;

La clause IF EXISTS vous permet de supprimer conditionnellement une base de données si elle existe. Si la base de données portant le nom spécifié n'existe pas, le serveur ne renvoie pas d'erreur.

Par exemple, pour supprimer la base de données linuxhint que nous avons créée précédemment, exécutez la commande :

supprimer la base de données si elle existe linuxhint ;

Cela devrait supprimer la base de données portant le nom spécifié du serveur.

Base de données de dépôt SQL Server - Utilisation de SQL Server Management Studio

Nous pouvons également utiliser une méthode graphique pour supprimer une base de données existante du serveur.

Dans SSMS, ouvrez l'explorateur d'objets et développez l'option bases de données. Localisez la base de données que vous souhaitez supprimer, cliquez avec le bouton droit de la souris et sélectionnez supprimer.

Cela devrait ouvrir une nouvelle boîte de dialogue vous permettant de sélectionner les options à inclure lors de la suppression de la base de données. Pour éviter toute collision de connexion, sélectionnez 'Fermer les connexions existantes'.

Conclusion

Dans cet article, nous avons exploré les bases de la création et de la suppression d'une base de données à l'aide des commandes Transact-SQL et des interfaces graphiques.