sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2016:Vytvoření databáze

Vytvořte databázi pomocí GUI SQL Server Management Studio.

Na serveru SQL Server můžete vytvořit novou databázi buď prostřednictvím grafického uživatelského rozhraní (GUI) SQL Server Management Studio, nebo spuštěním skriptu SQL.

Vytvořte databázi pomocí GUI

Zde vytvoříme databázi pomocí metody GUI.

  1. Vytvořit novou databázi

    Ujistěte se, že je v Průzkumníku objektů rozbalen správný server.

    Klikněte pravým tlačítkem na Databáze a vyberte Nová databáze... z kontextové nabídky.

  2. Pojmenujte databázi

    Zadejte název databáze a klikněte na OK .

    Pro tento tutoriál jsem svůj pojmenoval Hudba , protože budeme vytvářet databázi pro ukládání dat souvisejících s hudbou (tj. umělci, alba atd.).

    Jakékoli nastavení můžete změnit v Nové databázi než kliknete na OK .

    V tomto tutoriálu jej ponecháme ve výchozím nastavení.

  3. Nová databáze

    Nová databáze je nyní uvedena v Průzkumníku objektů pod Databáze .

    Pokud jej rozbalíte, uvidíte další rozšiřitelné uzly, každý pro určitý účel. Například jeden pro tabulky, druhý pro pohledy atd.

Vytvoření databáze pomocí skriptu

SQL Server přijímá Transact-SQL (což je rozšířená verze standardu SQL), takže můžete vytvořit stejnou databázi spuštěním následujícího skriptu SQL.

USE master;  
GO  
CREATE DATABASE Music;
GO

Chcete-li to provést, otevřete nový dotaz kliknutím na Nový dotaz na panelu nástrojů a spusťte SQL CREATE DATABASE prohlášení.

Pokud si nejste jisti, jak spustit dotaz, probereme to brzy, až vytvoříme tabulku pomocí skriptu.

Stejně jako můžete určit určité vlastnosti při vytváření databáze pomocí GUI, můžete stejné vlastnosti zahrnout při vytváření databáze pomocí skriptu. Zde je příklad zadání nastavení pro data a soubory protokolu.

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

Systémové databáze

Když vytvoříte novou databázi, databáze se vytvoří na základě modelu databáze. Tato databáze poskytuje šablonu pro každou novou databázi, kterou vytvoříte.

model databáze je systémová databáze. Když nainstalujete SQL Server, vytvoří se následujících pět systémových databází.

master
Tato databáze ukládá informace na úrovni systému, jako jsou uživatelské účty, konfigurační nastavení a informace o všech ostatních databázích.
model
Tato databáze se používá jako šablona pro všechny ostatní databáze, které jsou vytvořeny. Jakékoli úpravy této databáze se použijí na všechny nové databáze vytvořené poté.
msdb
Tuto databázi používá SQL Server Agent pro konfiguraci výstrah a naplánovaných úloh atd
Zdroj
Toto je skrytá databáze pouze pro čtení, která obsahuje systémové objekty, které jsou součástí serveru SQL Server. Systémové objekty jsou fyzicky uloženy v databázi prostředků, ale logicky se objevují v systémovém schématu každé databáze.
tempdb
Tato obsahuje všechny dočasné tabulky, dočasně uložené procedury a jakékoli další požadavky na dočasné úložiště generované SQL Serverem.

Všimněte si, že v části Systémové databáze uvidíte pouze čtyři databáze v Průzkumníku objektů, protože databáze zdrojů je skrytá (ačkoli k ní lze přistupovat programově).


  1. instalace Oracle Instantclient na Mac OS/X bez nastavení proměnných prostředí?

  2. MySQL uděluje uživateli oprávnění k databázi

  3. Připojení SQL serveru k databázi Java

  4. Jak rozdělit řetězec v MySQL