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

SQL Server 2016:Wstaw dane

Możesz wstawiać dane na wiele sposobów. Możesz wstawić go bezpośrednio, skopiować/wkleić, zaimportować, użyć SQL lub użyć zewnętrznej aplikacji.

Tutaj przyjrzymy się szybko różnym metodom wstawiania danych do SQL Server.

  • Wprowadzanie bezpośrednie

    Korzystając z tej metody, wprowadzasz tekst bezpośrednio do tabeli za pomocą GUI SSMS.

    Najpierw, korzystając z GUI SSMS, przejdź do tabeli, do której chcesz wprowadzić dane.

    Kliknij tabelę prawym przyciskiem myszy i wybierz Edytuj 200 pierwszych wierszy .

    Otworzy się tabela, umożliwiając wpisywanie danych bezpośrednio do komórek.

    Nie musisz wprowadzać danych do kolumn z wartościami generowanymi automatycznie, takimi jak kolumny tożsamości, kolumny sygnatury czasowej itp.

    W rzeczywistości SQL Server zwykle uniemożliwia wprowadzanie danych do takich kolumn.

  • Kopiuj/Wklej

    Najpierw skopiuj dane z zewnętrznego źródła.

    Teraz przejdź do SSMS i otwórz tabelę przy użyciu poprzedniej metody (tj. kliknij prawym przyciskiem myszy tabelę i wybierz Edytuj 200 pierwszych wierszy ).

    Po otwarciu tabeli kliknij prawym przyciskiem myszy w oknie dokumentu i wybierz Wklej .

    Przykładowe dane

    Skopiuj i wklej następujące dane do Gatunki tabela:

    1 Skała
    2 Jazz
    3 Kraj
    4 Pop
    5 Blues
    6 Hip-hop
    7 Rap
    8 Punk

    SQL Server zignoruje pierwszą kolumnę, ponieważ jest to kolumna tożsamości. Jeśli więc masz już rekordy w tej tabeli, otrzymane identyfikatory dla nowych danych będą inne niż powyższe.

  • Importuj dane

    SQL Server Management Studio zawiera kreatora importu, który pomaga importować dane do bazy danych.

    W dalszej części omówimy tę metodę, ale oto wskazówka, co ma nadejść.

    Kliknij prawym przyciskiem myszy bazę danych i wybierz Zadania> Importuj dane...

    Więcej szczegółów i zrzuty ekranu w Importuj dane do SQL Server (na następnej stronie tego samouczka).

  • Użyj SQL do wstawienia danych

    Możesz użyć SQL INSERT oświadczenie, aby wstawić dane do tabeli.

    Aby to zrobić, otwórz nowe okno zapytania, wpisz SQL, a następnie wykonaj instrukcję (przykładowa instrukcja poniżej).

    W naszym przypadku pierwsza kolumna jest kolumną tożsamości, więc nie wstawimy żadnych danych dla tej kolumny. Dlatego musimy określić rzeczywiste kolumny, do których chcemy wstawić dane (tj. tabela ma trzy kolumny, ale wstawiamy tylko dwie).

    Aby wstawić wiele wierszy, można to zrobić na kilka sposobów. Jednym ze sposobów jest dodanie wielu INSERT zestawienia — po jednym dla każdego wstawianego wiersza.

    Innym sposobem jest oddzielenie każdego zestawu wartości przecinkiem. Podobnie jak nasze przykładowe wyrażenie SQL poniżej.

    Przykładowa instrukcja SQL

    INSERT INTO Artists (ArtistName, ActiveFrom)
    VALUES 
        ('Iron Maiden','1975-12-25'),
        ('AC/DC','1973-01-11'), 
        ('Allan Holdsworth','1969-01-01'),
        ('Buddy Rich','1919-01-01'),
        ('Devin Townsend','1993-01-01'),
        ('Jim Reeves','1948-01-01'),
        ('Tom Jones','1963-01-01'),
        ('Maroon 5','1994-01-01'),
        ('The Script','2001-01-01'),
        ('Lit','1988-06-26'),
        ('Black Sabbath','1968-01-01'),
        ('Michael Learns to Rock','1988-03-15'),
        ('Carabao','1981-01-01'),
        ('Karnivool','1997-01-01'),
        ('Birds of Tokyo','2004-01-01'),
        ('Bodyjar','1990-01-01');
  • Strona internetowa/aplikacja

    Jedną z najczęstszych metod dodawania danych do bazy danych klient/serwer, takiej jak SQL Server, jest użycie aplikacji.

    Aplikacja może być wszystkim, od korporacyjnego CRM po stronę internetową skierowaną do klienta. Dane są dodawane do serwera SQL za pośrednictwem aplikacji, która generuje kod w celu wprowadzenia danych do bazy danych.

    Metoda ta jest podobna do powyższej metody SQL, ponieważ większość aplikacji generuje kod SQL w celu wprowadzenia danych do bazy danych. To samo dotyczy odczytu z bazy danych.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak ustawić wartość logiczną w SQL?

  2. OPENXML z xmlns:dt

  3. Odmówiono uprawnienia EXECUTE do obiektu „xxxxxxx”, bazy danych „zzzzzzz”, schematu „dbo”

  4. Jak TRY_CONVERT() działa w SQL Server

  5. SQL Server:dynamiczny przestaw na 5 kolumn