I SQL Server kan du skapa tabeller genom att köra ett SQL-skript med CREATE TABLE
uttalande.
Efter att precis ha skapat en tabell via SSMS GUI, kommer vi nu att skapa en tabell (eller två) med ett SQL-skript.
För att skapa en tabell med SQL, använd CREATE TABLE
påstående. Ange kolumnnamnen och deras datatyper, plus eventuella andra egenskaper efter behov.
-
Öppna ett nytt frågefönster
Öppna ett nytt frågefönster genom att klicka på Ny fråga i verktygsfältet.
-
Kör SQL-skriptet
Kör SQL-skriptet (nedan) genom att klistra in det i frågefönstret och klicka sedan på Kör knappen i verktygsfältet.
Du kan också köra en fråga genom att:
- Tryck på F5 på ditt tangentbord.
- Klicka på Fråga> Kör från toppmenyn.
- Högerklicka i själva frågefönstret och välj Kör från den sammanhangsberoende menyn.
SQL-skriptet
Här är koden att kopiera och klistra in:
CREATE TABLE Genres ( GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY, Genre nvarchar(50) NOT NULL );
-
Kontrollera att tabellen skapades
Låt oss också använda SQL för att kontrollera att tabellen skapades.
Kör
SELECT * FROM sys.tables;
för att returnera en lista över alla tabeller i databasen.Naturligtvis kan du också uppdatera Objektutforskaren genom att högerklicka på Tabell nod och välj Uppdatera som vi gjorde när vi skapade vår tidigare tabell.
Tabellalternativ
CREATE TABLE
statement accepterar många ytterligare alternativ som låter dig specificera tabellens exakta egenskaper.
Det finns för många för att gå in på detaljer i den här handledningen, men de inkluderar alternativ för kryptering, replikering, index och mer.
Men vi kommer att täcka ett av dessa alternativ härnäst - främmande nyckelbegränsningar - när vi skapar en relation mellan tabeller.