Wprowadzenie do poleceń T-SQL
Każda dostępna baza danych RDBMS obsługuje w zasadzie instrukcje SQL (Structured query language) lub polecenia do wykonania dowolnego zapytania programisty z przechowywanych danych w odpowiedniej bazie danych. Każda baza danych może obsługiwać określony język SQL. Polecenie T-SQL jest niczym innym jak jednym specyficznym językiem zapytań, który oparty jest na SQL i nazywany jest językiem zapytań struktury transakcji. Jest to jeden z obecnie aktualizowanych produktów Microsoft i głównie kluczowe rozszerzenie języka SQL. Obsługuje głównie serwer MS SQL.
Podstawowe polecenia T-SQL
Istnieje wiele komend SQL dla T-SQL, zwłaszcza do pobierania, wstawiania, usuwania lub obcinania poziomu manipulacji danymi zadania. Niektóre z podstawowych poleceń T-SQL są wymienione jak poniżej:
- Zmień tabelę : Zasadniczo użyj do zmiany jednej istniejącej definicji kolumny tabeli lub dodaj jedną nową kolumnę lub usuń już dodaną kolumnę. Zmień kolumnę tabeli można również użyć w przypadku zmiany nazwy tabeli.
- Utwórz tabelę : służy do tworzenia nowej tabeli o określonej definicji, do tworzenia tabeli można użyć dla nowej tabeli z domyślnym obszarem tabel, w przypadku korzystania z niektórych zdefiniowanych tabel przy tworzeniu nowej tabeli należy zdefiniować to samo za pomocą instrukcji create.
- Utwórz widok : Za pomocą tego polecenia T-SQL możemy utworzyć jeden widok. Załóżmy, że istnieje określone zapytanie, którego wykonanie zajęło dużo czasu. W takim przypadku możemy zdefiniować to zapytanie jako tabelę tymczasową i utworzyć jeden nowy widok z danymi wykonanymi z tabeli tymczasowej. Bezpośrednie wywołanie widoku, z wyjątkiem wykonania tego zapytania, da wynik znacznie szybszy niż zwykle. Polecenie Utwórz widok faktycznie pomaga stworzyć to samo.
- Usuń : służy do usuwania tabeli, określonej kolumny tabeli, określonego wiersza tabeli lub całych danych w tabeli. Zazwyczaj w poleceniach T-SQL dostępne są trzy rodzaje usuwania: usuwanie przy użyciu niektórych poleceń kursora, przy czym usuwanie niektórych określonych danych z kolumny klucza poprzez wzmiankę w kursorze. Usuń za pomocą polecenia dynamicznego, w którym ktoś może usunąć niektóre kluczowe dane z określonym warunkiem dynamicznym, może również usunąć jeden określony lub wiele wierszy, w zależności od podanego warunku. Usuń, używając komendy języka, tutaj także warunek określonego języka, który pomaga usunąć jeden lub wiele wierszy na raz.
- Wstaw : Za pomocą poleceń wstawiania ktoś może wstawić jeden lub wiele wierszy w tabeli. W przypadku polecenia T-SQL dostępne są dwa rodzaje wstawek krytycznych. Jeden jest wstawiany wiersze w tabeli lub widoku przy użyciu warunków dynamicznych. Tutaj ktoś może wstawić dane do tabeli na podstawie warunków dynamicznych wymienionych w zapytaniu. Kolejny jest wstawiany do tabeli lub widoku na podstawie polecenia języka. W takim przypadku wstawianie można wykonać w oparciu o niektóre warunki języka wymienione w poleceniu.
- Aktualizacja : polecenie aktualizacji służy głównie do aktualizacji niektórych istniejących wierszy w tabeli. Trzy rodzaje aktualizacji dostępne w T-SQL, za pomocą kursora jeden rodzaj aktualizacji pozycyjnej, za pomocą polecenia dynamicznego, jeden rodzaj aktualizacji dynamicznej na podstawie wspomnianego zapytania, za pomocą polecenia języka, jest to również aktualizacja dynamiczna, ale oparta na konkretny język.
Pośrednie polecenia T-SQL
Istnieje kilka innych popularnych komend SQL, które są również używane przez programistę, co nie jest bardzo prostymi komendami, ale więcej pracy z T SQL, te komendy SQL są bardzo potrzebne do wykonania. Niektóre z tych rodzajów wymagających pośrednich poleceń SQL są wymienione poniżej:
- Rozpocznij transakcję : Rozpocznij transakcję służy do zarządzania lub wspomnienia o punkcie początkowym zarządzania transakcjami utworzonymi przez użytkownika. Załóżmy, że ktoś, kto chce wykonać wiele zapytań o manipulację danymi, ale chce raz wykonać to samo zapytanie, w takim przypadku należy rozpocząć transakcję, aby wskazać początek tych instrukcji DML.
- Zatwierdzanie transakcji : zasadniczo zatwierdza całą transakcję w bazie danych. Jak wspomniano wcześniej, ktoś chce zatwierdzić całą instrukcję DML jeden raz, bez żadnego indywidualnego zatwierdzenia. W tym miejscu, w którym będą wspominać o zatwierdzeniu transakcji, od początku do zatwierdzenia wykona całe wykonanie DML pomiędzy środkami granic transakcji.
- Utwórz indeks : Utwórz jeden konkretny indeks dla tabeli, czasami w określonej użytecznej kolumnie. Indeks został utworzony w kluczowej kolumnie tabeli, w której kolumny te są bardzo przydatne z punktu widzenia logiki aplikacji.
- Obetnij tabelę : Obcina dane z jednej tabeli, ale nigdy nie upuści struktury tabeli.
- Transakcja wycofywania : działa również tak samo jak zatwierdzanie, zwykle wycofuje całą transakcję pomiędzy zdefiniowaniem granicy transakcji.
Zaawansowane komendy T-SQL
Mimo to niektóre z najważniejszych zadań muszą być często wykonywane przez użytkowników poleceń T-SQL. W zadaniach tych należy również wykonać pewne zaawansowane polecenia, które są używane głównie przez niektóre osoby zarządzające w celu przyznania lub odwołania określonego dostępu do określonego użytkownika, porzucając niektóre krytyczne struktury tabel, zapewniając zezwolenie na dostęp do określonej tabeli w baza danych itp. Te zaawansowane polecenia T-SQL są poniżej:
- Usuń indeks : Usuwanie istniejącego utworzonego indeksu ze strukturą z bazy danych. Decyzja o usunięciu jednego indeksu z konkretnej tabeli może mieć wiele skutków. Tak więc rezygnacja z dostępu zwykle przyznawana określonym kluczowym osobom z jednego projektu.
- Usuń tabelę : Usunięcie jednej istniejącej tabeli definicji ze strukturą z bazy danych. Usunięcie jednej tabeli z bazy danych oznacza, że tabela zostanie całkowicie usunięta.
- Grant : Udzielenie całej tabeli lub bazy danych niektórym konkretnym krytycznym użytkownikom.
- Odwołaj : odwołanie niektórych krytycznych dostępów dla określonych użytkowników.
- Zastosowanie : Zapewnienie dostępu do jednej istniejącej bazy danych.
Wskazówki i porady dotyczące korzystania z poleceń T-SQL
Niektórzy zwykli użytkownicy, którzy bardzo często korzystają z zapytań T-SQL Command, zwykle korzystają z niektórych porad i wskazówek dotyczących właściwego korzystania z danych wyjściowych poleceń T-SQL. Tego rodzaju sztuczki używane zwykle do rozwiązywania niektórych zapytań specyficznych dla użytkownika i wyświetlania wyników wykonania w celu prawidłowego zrozumienia tego samego. Niektóre z bardzo często używanych kluczowych sztuczek to:
- Przywróć bazę danych : normalne podejście wspólnego programisty do korzystania z narzędzia do tworzenia kopii zapasowych wspólnego serwera SQL. Podczas gdy T-SQL ma jakieś kluczowe polecenie do przywracania bazy danych, które jest szybsze i bezpieczniejsze niż mechanizm przywracania serwera SQL.
- Procedura składowana : normalnie popularna koncepcja procedury składowanej nie jest obsługiwana przez serwer SQL, ale T-SQL dostarczył jedną procedurę składowania sp_executeSQLFromFile, pomagając programistom w wykonywaniu poleceń T-SQL w strukturze procedury składowania, która jest szybsza niż zwykle.
Wniosek - komendy T-SQL
T-SQL jest jednym z kluczowych języków zapytań SQL, które są krytycznie wykorzystywane przez serwer SQL do wykonywania zapytań. Ponieważ T-SQL jest oparty na SQL, więc prawie maksymalne dostępne funkcje są takie same jak SQL. Ale wciąż nie jest jeszcze tak popularny.
Polecane artykuły
To był przewodnik po poleceniach T-SQL. Omówiliśmy tutaj zarówno podstawowe, jak i zaawansowane polecenia T-SQL oraz niektóre natychmiastowe polecenia T-SQL. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -
- Zastosowania poleceń HBase
- Jak korzystać z poleceń Sqoop
- Znaczenie poleceń Tableau
- Komendy Hive Jak korzystać