sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server 2016:Opret en tabel fra et SQL-script

I SQL Server kan du oprette tabeller ved at køre et SQL-script med CREATE TABLE erklæring.

Efter lige at have oprettet en tabel via SSMS GUI, vil vi nu oprette en tabel (eller to) ved hjælp af et SQL-script.

For at oprette en tabel ved hjælp af SQL, brug CREATE TABLE udmelding. Angiv kolonnenavnene og deres datatyper plus eventuelle andre egenskaber efter behov.

  1. Åbn et nyt forespørgselsvindue

    Åbn et nyt forespørgselsvindue ved at klikke på Ny forespørgsel i værktøjslinjen.

  2. Kør SQL-scriptet

    Kør SQL-scriptet (nedenfor) ved at indsætte det i forespørgselsvinduet og derefter klikke på Udfør knappen på værktøjslinjen.

    Du kan også køre en forespørgsel ved at:

    • Tryk på F5 på dit tastatur.
    • Klikker på Forespørgsel> Udfør fra topmenuen.
    • Højreklik i selve forespørgselsvinduet og vælg Udfør fra kontekstmenuen.

    SQL-scriptet

    Her er koden til at kopiere og indsætte:

    CREATE TABLE Genres (
        GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
        Genre nvarchar(50) NOT NULL
    );
  3. Tjek, at tabellen er oprettet

    Lad os også bruge SQL til at kontrollere, at tabellen er oprettet.

    Kør SELECT * FROM sys.tables; for at returnere en liste over alle tabeller i databasen.

    Du kan selvfølgelig også opdatere Objekt Explorer ved at højreklikke på Tabeller node og vælge Opdater som vi gjorde, da vi oprettede vores forrige tabel.

Tabelindstillinger

CREATE TABLE statement accepterer mange yderligere muligheder, der giver dig mulighed for at specificere tabellens nøjagtige egenskaber.

Der er for mange til at gå i detaljer i denne vejledning, men de inkluderer muligheder for kryptering, replikering, indekser og mere.

Vi vil dog dække en af ​​disse muligheder næste gang - fremmednøglebegrænsninger - når vi opretter en relation mellem tabeller.


  1. Java - find den første årsag til en undtagelse

  2. Oracle SQL - REGEXP_LIKE indeholder andre tegn end a-z eller A-Z

  3. Unik identifikator (guide) som primær nøgle i databasedesign

  4. Konverter 'datetime' til 'datetime offset' i SQL Server (T-SQL-eksempler)