Introducere în comenzile T-SQL
Fiecare bază de date RDBMS disponibilă acceptă practic instrucțiuni sau comenzi SQL (Structed query language) pentru executarea oricărei interogări a dezvoltatorului din stocarea datelor din baza de date corespunzătoare. Fiecare bază de date poate suporta un anumit limbaj de tip SQL. Comanda T-SQL nu este decât un limbaj de interogare specific care se bazează pe SQL și numit Transact Structure Query Language. Este unul dintre actualizările actualizate ale produsului Microsoft și în principal o extensie cheie a limbajului SQL. Acceptă serverul MS SQL în principal.
Comenzi de bază T-SQL
Există o mulțime de comenzi SQL pentru T-SQL, în special pentru preluarea, inserarea, ștergerea sau trunchierea tipului de manipulare a datelor nivelului activității. Unele dintre comenzile de bază T-SQL sunt menționate ca mai jos:
- Modificare tabel : Utilizați practic pentru modificarea unei definiții a coloanelor de tabel existente sau pentru a adăuga o nouă coloană sau pentru a șterge una deja adăugată. Alte coloane de tabel pot fi de asemenea utilizate în cazul redenumirii tabelelor.
- Create table : Este folosit pentru crearea unui nou tabel cu o definiție specifică, create table se poate utiliza pentru unele tabele noi cu spațiu de tabel implicit, pentru a folosi un spațiu define define la crearea unei noi tabele trebuie să se definească același lucru cu instrucțiunea create.
- Creare vizualizare : Folosind această comandă T-SQL putem crea o singură vizualizare. Să presupunem că există o interogare specifică care a durat de fapt mult timp pentru a fi executată, în acest caz, putem defini acea interogare specifică ca o tabelă temporară și să creăm o nouă vizualizare cu aceste date executate din tabelul temporar. Acum, apelarea vizualizării direct, cu excepția acestei execuții de interogare, va da un rezultat mult mai rapid decât de obicei. Crearea unei comenzi de vizualizare ajută de fapt la crearea aceleiași.
- Ștergere : se folosește pentru ștergerea tabelului, coloanei specifice din tabel, rândului specific al tabelului sau a datelor întregi din tabel. În mod normal, există trei tipuri de ștergere disponibile în comenzile T-SQL, ștergeți folosind unele comenzi ale cursorului, unde ștergeți anumite date specifice ale coloanelor cheie, menționând în cursor. Ștergeți printr-o comandă dinamică, unde cineva poate șterge unele date cheie cu o condiție dinamică specifică, poate șterge un rând specific sau mai multe pe baza condiției furnizate. Ștergeți folosind o anumită comandă de limbă, aici, din nou, o anumită condiție de limbaj specific, care ajută la eliminarea unuia sau a mai multor rânduri simultan.
- Inserare : Prin utilizarea comenzilor insert, cineva poate să insereze unul sau mai multe rânduri în tabel. Există două tipuri de inserție critică disponibilă în cazul T-SQL Command. Unul este inserat rânduri într-un tabel sau vizualizare prin utilizarea unei condiții dinamice. Aici cineva poate insera date în tabel pe baza unor condiții dinamice menționate în interogare. Și altul este introdus în tabel sau vizualizare pe baza unor comenzi de limbă. În acest caz, o inserție se poate face pe baza unor condiții de limbă menționate în comandă.
- Actualizare : comanda Actualizare este utilizată în principal pentru actualizarea unora dintre rândurile existente dintr-un tabel. Trei tipuri de actualizări disponibile în T-SQL, folosind cursorul un fel de actualizare pozițională, folosind o comandă dinamică, un fel de actualizare dinamică bazată pe interogarea menționată, prin utilizarea limbii, este de asemenea o actualizare dinamică, dar bazată pe limbajul specific.
Comenzi T-SQL intermediare
Există mai multe alte comenzi SQL populare, de asemenea, folosite de dezvoltator, care nu sunt comenzi foarte de bază, dar care lucrează cu T SQL mai mult, acele comenzi SQL sunt foarte necesare pentru a fi executate. Unele dintre aceste tipuri de care necesită comenzi SQL intermediare sunt menționate mai jos:
- Începe tranzacția : Începe tranzacția este pentru gestionarea sau menționarea punctului de plecare al gestionării tranzacțiilor create de utilizator. Să presupunem că cineva dispus să execute mai multe interogări de manipulare a datelor, dar dispus să comită aceeași interogare o singură dată, în acest caz, trebuie să menționeze tranzacția pentru identificarea pornirii acelor declarații DML.
- Tranzacție de angajare: practic transpune întreaga tranzacție în baza de date. Așa cum am menționat anterior, cineva dispus să comită întreaga declarație DML o singură dată, fără să se angajeze individual. În cazul în care vor menționa comiterea comenzii de tranzacție, va comite întreaga execuție DML între mijloacele de graniță ale tranzacției de la începerea comiterii.
- Creare index : Creați un index specific pentru tabel uneori pe o anumită coloană utilă specifică. Pe unele coloane cheie ale tabelului a fost creat un index unde acele coloane sunt foarte utile în ceea ce privește logica aplicațiilor.
- Trieți tabelul : Truncând datele unei tabele, dar nu va renunța niciodată la structura tabelului.
- Tranzacție rollback : Face, de asemenea, același lucru, precum angajarea, în mod normal, face rollback întreaga tranzacție între definiția limitului tranzacției.
Comenzi avansate T-SQL
Totuși, unele dintre sarcinile critice trebuie să le facă frecvent utilizatorii de comandă T-SQL. Aceste sarcini au, de asemenea, un fel de comenzi în avans care trebuie să fie executate, care sunt utilizate în principal de unii dintre persoanele manageriale pentru acordarea sau revocarea unui acces la un anumit utilizator, renunțând la o parte din structura critică a tabelului, oferind permisiunea pentru accesarea unui tabel specific în baza de date etc. Aceste tipuri avansate de comenzi T-SQL sunt mai jos:
- Drop index : Eliminarea indexului creat existent cu structură din baza de date. Este o anumită decizie arhitecturală să renunți la un indice dintr-un tabel specific poate avea impacturi multiple. Prin urmare, renunțarea la accesul acordat în mod normal unor persoane cheie specifice ale unui singur proiect.
- Tabel de picătură : Eliminarea unui tabel definitoriu existent cu structură din baza de date. Eliminarea unei tabele din baza de date înseamnă că tabelul va fi complet eliminat.
- Grant : Acordarea întregului tabel sau a bazei de date pentru unii utilizatori critici specifici.
- Revocare : revocarea unor accesuri critice pentru unii utilizatori specifici.
- Utilizare : Furnizarea accesului pentru o bază de date existentă.
Sfaturi și trucuri pentru a utiliza comenzile T-SQL
Unii utilizatori obișnuiți care utilizează foarte frecvent interogări de comandă T-SQL, folosesc în mod normal unele dintre sfaturi și trucuri pentru utilizarea comenzilor t-SQL de ieșire într-un mod corect. Acest tip de trucuri utilizate în mod normal pentru rezolvarea unor interogări specifice utilizatorului și afișarea rezultatelor de execuție pentru a înțelege corect aceleași. Unele dintre trucurile cheie foarte utilizate sunt:
- Restaurarea bazei de date : Atitudinea normală a dezvoltatorului comun pentru utilizarea utilității de rezervă comune a serverului SQL pentru restaurarea bazei de date. Întrucât T-SQL are unele comenzi cheie pentru restaurarea bazei de date, care este mai rapidă și mai sigură decât mecanismul de restaurare a serverului SQL.
- Procedură stocată: Conceptul de procedură memorat normal nu este acceptat de serverul SQL, dar T-SQL a furnizat o singură procedură de stocare sp_executeSQLFromFile, ajutând dezvoltatorul să execute comenzi T-SQL în structura procedurii de stocare, care este mai rapid decât de obicei.
Concluzie -T-SQL Commands
T-SQL este unul dintre limbajele cheie de interogare SQL care sunt utilizate în mod critic pentru serverul SQL pentru a executa interogări. Deoarece T-SQL este bazat pe SQL, deci aproape maxim de funcții disponibile sunt aceleași ca SQL. Dar totuși, nu este încă atât de popular.
Articole recomandate
Acesta a fost un ghid pentru comenzile T-SQL. Aici am discutat despre comenzi de bază, precum și avansate T-SQL și unele comenzi imediate T-SQL. De asemenea, puteți consulta articolul următor pentru a afla mai multe -
- Utilizări ale comenzilor HBase
- Cum se utilizează Comenzile Sqoop
- Importanța comenzilor Tableau
- Comenzile stupului Cum se utilizează