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.