Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SQL Server 2016:Utwórz tabelę ze skryptu SQL

W SQL Server możesz tworzyć tabele, uruchamiając skrypt SQL z CREATE TABLE oświadczenie.

Po utworzeniu tabeli za pomocą GUI SSMS, utworzymy teraz tabelę (lub dwie) za pomocą skryptu SQL.

Aby utworzyć tabelę za pomocą SQL, użyj CREATE TABLE oświadczenie. Podaj nazwy kolumn i ich typy danych oraz wszelkie inne wymagane właściwości.

  1. Otwórz nowe okno zapytań

    Otwórz nowe okno zapytania, klikając Nowe zapytanie na pasku narzędzi.

  2. Uruchom skrypt SQL

    Uruchom skrypt SQL (poniżej), wklejając go do okna zapytania, a następnie klikając Wykonaj na pasku narzędzi.

    Możesz także uruchomić zapytanie przez:

    • Naciśnięcie F5 na klawiaturze.
    • Kliknij Zapytanie> Wykonaj z górnego menu.
    • Kliknij prawym przyciskiem myszy w rzeczywistym oknie zapytania i wybierz Wykonaj z menu kontekstowego.

    Skrypt SQL

    Oto kod do skopiowania i wklejenia:

    CREATE TABLE Genres (
        GenreId int IDENTITY(1,1) NOT NULL PRIMARY KEY,
        Genre nvarchar(50) NOT NULL
    );
  3. Sprawdź, czy tabela została utworzona

    Użyjmy również SQL, aby sprawdzić, czy tabela została utworzona.

    Uruchom SELECT * FROM sys.tables; aby zwrócić listę wszystkich tabel w bazie danych.

    Oczywiście możesz również odświeżyć Eksplorator obiektów, klikając prawym przyciskiem myszy Tabele węzeł i wybierając Odśwież tak jak zrobiliśmy, kiedy tworzyliśmy naszą poprzednią tabelę.

Opcje stołu

CREATE TABLE instrukcja akceptuje wiele dodatkowych opcji, które pozwalają określić dokładne właściwości tabeli.

W tym samouczku jest zbyt wiele, aby szczegółowo omówić, ale zawierają one opcje szyfrowania, replikacji, indeksów i nie tylko.

Jednak omówimy jedną z tych opcji w następnej kolejności — ograniczenia klucza obcego — podczas tworzenia relacji między tabelami.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wartość kolumny tożsamości nagle skacze do 1001 na serwerze sql

  2. Obliczanie wartości przy użyciu poprzedniej wartości wiersza w T-SQL

  3. SQL Server:SUM() wielu wierszy, w tym klauzule where

  4. Jak wygenerować losową liczbę dla każdego wiersza w zaznaczeniu T-SQL?

  5. Jaki jest najlepszy sposób na stronicowanie wyników w SQL Server