sql >> Database >  >> RDS >> Sqlserver

SQL Server 2016:een database maken

Maak een database met behulp van de SQL Server Management Studio GUI.

In SQL Server kunt u een nieuwe database maken via de grafische gebruikersinterface (GUI) van SQL Server Management Studio of door een SQL-script uit te voeren.

Maak een database met behulp van de GUI

Hier zullen we een database maken met behulp van de GUI-methode.

  1. Maak een nieuwe database

    Zorg ervoor dat de juiste server is uitgevouwen in de Objectverkenner.

    Klik met de rechtermuisknop op Databases en selecteer Nieuwe database... vanuit het contextmenu.

  2. Benoem de database

    Voer een naam in voor de database en klik op OK .

    Voor deze tutorial noemde ik de mijne Muziek , aangezien we een database gaan maken om gegevens met betrekking tot muziek (zoals artiesten, albums, enz.) op te slaan.

    U kunt alle instellingen wijzigen in de Nieuwe database dialoogvenster voordat u op OK . klikt .

    Voor deze tutorial laten we het gewoon op de standaardinstellingen.

  3. De nieuwe database

    De nieuwe database wordt nu weergegeven in de Objectverkenner, onder Databases .

    Als u het uitvouwt, ziet u verdere uitbreidbare knooppunten, elk voor een specifiek doel. Bijvoorbeeld een voor tabellen, een andere voor weergaven, enz.

Een database maken per script

SQL Server accepteert Transact-SQL (dit is een uitgebreide versie van de SQL-standaard), dus u kunt dezelfde database maken door het volgende SQL-script uit te voeren.

USE master;  
GO  
CREATE DATABASE Music;
GO

Open hiervoor een nieuwe zoekopdracht door op Nieuwe zoekopdracht . te klikken in de werkbalk en voer een SQL CREATE DATABASE . uit verklaring.

Als u niet zeker weet hoe u een query moet uitvoeren, zullen we dat binnenkort bespreken, wanneer we een tabel maken via script.

Net zoals u bepaalde eigenschappen kunt specificeren bij het maken van een database via de GUI, kunt u diezelfde eigenschappen opnemen bij het maken van een database via script. Hier is een voorbeeld van het specificeren van instellingen voor de gegevens en logbestanden.

USE master ;  
GO  
CREATE DATABASE Music  
ON   
( NAME = Music_dat,  
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music.mdf',  
    SIZE = 10,  
    MAXSIZE = 50,  
    FILEGROWTH = 5 )  
LOG ON  
( NAME = Music_log,  
    FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\Music_log.ldf',  
    SIZE = 5MB,  
    MAXSIZE = 25MB,  
    FILEGROWTH = 5MB ) ;  
GO

Systeemdatabases

Wanneer u een nieuwe database aanmaakt, wordt de database gemaakt op basis van het model databank. Deze database biedt de sjabloon voor elke nieuwe database die u aanmaakt.

Het model database is een systeemdatabase. Wanneer u SQL Server installeert, worden de volgende vijf systeemdatabases gemaakt.

meester
Deze database slaat informatie op systeemniveau op, zoals gebruikersaccounts, configuratie-instellingen en informatie over alle andere databases.
model
Deze database wordt gebruikt als sjabloon voor alle andere databases die worden aangemaakt. Alle wijzigingen aan deze database worden toegepast op alle nieuwe databases die daarna worden gemaakt.
msdb
Deze database wordt gebruikt door de SQL Server Agent voor het configureren van waarschuwingen en geplande taken, enz.
Bron
Dit is een verborgen, alleen-lezen database die systeemobjecten bevat die zijn opgenomen in SQL Server. Systeemobjecten worden fysiek bewaard in de resourcedatabase, maar ze verschijnen logischerwijs in het sys-schema van elke database.
tempdb
Deze bevat alle tijdelijke tabellen, tijdelijk opgeslagen procedures en alle andere tijdelijke opslagvereisten die door SQL Server worden gegenereerd.

Houd er rekening mee dat u slechts vier databases ziet die worden vermeld onder Systeemdatabases in de Object Explorer, omdat de Resource-database verborgen is (hoewel deze programmatisch toegankelijk is).


  1. Is er een manier om de JBoss-verbindingspool opnieuw te verbinden met Oracle wanneer de verbindingen slecht worden?

  2. 3 manieren om het jaar uit een datum te extraheren in SQL Server (T-SQL)

  3. Afbeelding invoegen in SQL Server 2005-afbeeldingsveld met alleen SQL

  4. Hoe te bestellen op datum in PostgreSQL of Oracle