SQL Server Drop-database

Sql Server Drop Database



Een database is een verzameling van kleine informatie-eenheden die wordt gebruikt om gegevens te ordenen in vooraf gedefinieerde relaties in de volgorde van tabellen met kolommen en rijen. U kunt een database zien als de container op het hoogste niveau met andere objecten die de gegevens bevatten. Een database is verantwoordelijk voor het bijhouden van zaken als tabellen, triggers, functies, aangepaste gegevenstypen, tabellen, weergaven en meer. Daarom, wanneer u specifieke gegevens moet opslaan, moet u ervoor zorgen dat u een database heeft waarin u de structuur van uw gegevens kunt definiëren.

Dit artikel is bedoeld om u te helpen begrijpen hoe u databases in SQL Server kunt maken en verwijderen met behulp van verschillende methoden.

SQL Server Database maken (Transact-SQL)

De eerste en meest gebruikelijke methode voor het maken van een database in SQL Server is de instructie CREATE DATABASE.







De instructie volgt een syntaxis zoals weergegeven:



MAAK DATABASE [databasenaam];

We beginnen met het sleutelwoord CREATE DATABASE, gevolgd door de naam van de database die u wilt maken. Het is goed om ervoor te zorgen dat de databasenaam voldoet aan de regels voor naamgeving van de SQL Server-identificatie.



SQL Server beperkt ook de databasenaam tot 128 tekens.





Om bijvoorbeeld een database met de naam linuxhint te maken, kunnen we de opdracht uitvoeren:

database linuxhint maken;

Nadat we de bovenstaande opdracht hebben uitgevoerd, hebben we toegang tot de gemaakte database met behulp van de DB-verkenner of met behulp van de terminal.



Het volgende toont bijvoorbeeld de gemaakte database in een grafische interface.

Voer het volgende uit om alle databases op de server weer te geven met behulp van de Transact-SQL-instructie:

selecteren
naam
van
master.SYS.DATABASES D ;

Dit zou de namen van alle databases op de server als volgt moeten vermelden:

naam     |
---------+
meester   |
tempdb   |
model    |
msdb     |
lokaal    |
linuxhint|

Houd er rekening mee dat elke SQL Server aanbeveelt om een ​​back-up te maken van de hoofddatabase voordat u een gebruikersdatabase op de server aanmaakt, wijzigt of verwijdert.

Afhankelijk van de serverconfiguratie kan de opdracht de machtiging CREATE DATABASE voor de hoofddatabase vereisen.

SQL Server Drop-database - Transactie SQL.

We kunnen een Transact-SQL-opdracht gebruiken om een ​​bestaande database te verwijderen, zoals weergegeven in de onderstaande syntaxis:

— SQL Server-syntaxis

DROP DATABASE [ INDIEN BESTAAT ] { database_name};

Met de IF EXISTS-clausule kunt u een database voorwaardelijk verwijderen als deze bestaat. Als de database met de opgegeven naam niet bestaat, retourneert de server geen fout.

Om bijvoorbeeld de linuxhint-database te verwijderen die we eerder hebben gemaakt, voert u de opdracht uit:

drop database als linuxhint bestaat;

Dit zou de database met de opgegeven naam van de server moeten verwijderen.

SQL Server Drop-database - met behulp van SQL Server Management Studio

We kunnen ook een grafische methode gebruiken om een ​​bestaande database van de server te verwijderen.

Open in SSMS de objectverkenner en vouw de optie Databases uit. Zoek de database die u wilt verwijderen, klik met de rechtermuisknop en selecteer verwijderen.

Dit zou een nieuw dialoogvenster moeten openen waarin u de opties kunt selecteren die u wilt opnemen bij het verwijderen van de database. Selecteer 'Sluit bestaande verbindingen' om verbindingsbotsingen te voorkomen.

Conclusie

In dit bericht hebben we de basisprincipes onderzocht van het maken en verwijderen van een database met behulp van Transact-SQL-opdrachten en grafische interfaces.