HDG vysvetľuje: Čo je SQL, T-SQL, MSSQL, PL/SQL a MySQL?
Na webe sa nachádza toľko dynamických webových stránok, a to predovšetkým vďaka tomu, že obsah je spracovávaný prostredníctvom databáz. Správa databáz(Database) si vyžaduje štrukturálny systém na racionalizáciu takéhoto procesu. Jedným z takýchto systémov je SQL .
SQL je skratka pre S structured Query Language a je to výpočtový jazyk používaný na prístup a správu údajov uložených(M) v R (Q)relačných (L)databázových(R) systémoch správy ( RDBMS(D) ) vyvinutých (RDBMSs)spoločnosťou (S)Microsoft . V(A)(American National Standards Institute) roku 1986 sa(I) jazyk stal štandardom Amerického národného(N) inštitútu štandardov (ANSI ) a(S) o rok aj Medzinárodnej(O)(International Organization for Standardization) organizácie pre(I) štandardizáciu ((S) ISO ).
Na serveri SQL Server(SQL Server) môžete ukladať, organizovať a získavať údaje pomocou príkazov SQL(SQL) . SQL má tiež rozšírenia, ktoré poskytujú podporu pre rôzne funkcie v rámci servera SQL .
What is SQL, T-SQL, MSSQL, and PL/SQL?
SQL je výpočtový jazyk používaný na konkrétnych serveroch a zodpovedný za dopytovanie a úpravu informácií uložených v databázach na týchto serveroch.
SQL sa tiež označuje ako ANSI SQL , čo je štandardná verzia z roku 1986. Je to tiež jeden z najlepších programovacích jazykov(best programming languages) , ktoré sa dnes používajú. Existuje však veľa rôznych databáz, ktoré používajú varianty SQL , aby slúžili spotrebiteľom so špecifickými databázovými potrebami.
Pred prechodom na rôzne rozšírenia SQL by mohlo byť dobré vedieť, čo presne je databáza.
Databáza je štruktúrovaná zbierka údajov, ktorá je usporiadaná pre jednoduché použitie a vyhľadávanie. Pre rôzne webové stránky to môže znamenať rôzne veci. Môže to byť text v blogových príspevkoch alebo informácie zhromaždené o registrovaných užívateľoch stránky. V každom prípade ide do databázy a organizuje sa v nej.
SQL je to, čo pomáha týmto databázam pri organizovaní a vyhľadávaní údajov. Nie všetky databázy však budú používať štandardnú formu SQL . Napríklad Microsoft SQL Servers má svoju vlastnú verziu SQL vo forme T-SQL .
Čo je T-SQL?(What Is T-SQL?)
Proprietárne rozšírenie spoločnosti Microsoft, T-SQL , je variantom SQL vyvinutého tak, aby fungoval explicitne na serveroch Microsoft SQL Server(Servers) . Je to skratka pre T ransact – S structured Query Ljazyk a(Q) ponúka syntax(L) a funkcie, ktoré možno použiť iba v prostredí Microsoft SQL Server alebo Azure Synapse .
Samotný jazyk stále zodpovedá štandardu ANSI SQL , čo znamená, že pokiaľ máte základné znalosti jazyka SQL , nemalo by byť príliš ťažké si ho osvojiť. Existuje viacero charakteristík, ktoré sa líšia od ANSI SQL , ako je spracovanie výnimiek, chýb, prevádzkové predpisy, funkcie založené na postupoch, reťazcové a dátové funkcie a niekoľko menších vylepšení.
Dôvod, prečo uprednostňovať T-SQL pred SQL , je predovšetkým vtedy, keď aplikácia zahŕňa inštaláciu serverov Microsoft SQL Server(Microsoft SQL Servers) .
Čo je MSSQL?(What Is MSSQL?)
MSSQL je skrátená verzia serverov Microsoft SQL Server(Microsoft SQL Servers) . Tieto servery sú balíkom databázového softvéru navrhnutého spoločnosťou Microsoft , aby konkurovali konkurentom Oracle Database a MySQL .
Je široko používaný v podnikových nasadeniach, čo je konfigurácia servera navrhnutá na podporu rozsiahlych kritických podnikových softvérových aplikácií. MSSQL používa syntax SQL , konkrétnejšie (SQL)T-SQL .
MSSQL dokáže ukladať, organizovať a spracovávať údaje(MSSQL can store, organize, and process data) pomocou databáz, transformovať nespracované údaje na zmysluplné prehľady, spracovávať veľké objemy údajov, spúšťať komplexné analýzy a zostavy a oveľa viac.
What Is PL/SQL?
Podobne ako Microsoft , aj databáza Oracle(Oracle Database) používa svoj vlastný variant SQL vo forme PL/SQL/(L) SQL alebo procesného (P)jazyka(S) Štruktúrovaný jazyk dopytov (Q). (L)To zahŕňa použitie procedurálnych jazykových prvkov, ako sú podmienky a slučky v prostredí SQL .
PL/SQL umožňuje deklaráciu konštánt a premenných, procedúr a funkcií, typov a spúšťačov. PL/SQL dokážu oveľa viac než len spravovať základné obchodné pravidlá. V skutočnosti sú procedúry PL/SQL schopné pristupovať na webové stránky, odosielať e-maily, okrem iného, čo základné SQL nedokážu.
Tento variant bol prvýkrát zverejnený v roku 1995 a riadi sa štandardom ISO SQL . Je to prenosný, vysoko výkonný jazyk na spracovanie transakcií, ktorý poskytuje vstavaný interpret a programovacie prostredie nezávislé od OS .(OSindependent)
Je k dispozícii a je kľúčový pre databázové systémy Oracle(Oracle Database) , ale je dostupný aj pre in-memory databázu TimesTen a IBM DB2 .
Čo je MySQL?(What Is MySQL?)
MySQL je open source SQL RDBMS vyvinutý a podporovaný spoločnosťou Oracle . Nezamieňajte si s databázou Oracle(Oracle Database) , ktorá používa PL/SQL , MySQL používa svoj vlastný variant SQL jednoducho nazvaný MySQL . MySQL nebolo vždy vo vlastníctve Oracle a dokonca aj po zmene vlastníctva zostáva open source.
Táto konkrétna databáza je jedným z najpopulárnejších systémov používaných na ukladanie a správu údajov. To platí najmä pri práci s databázovými riešeniami pre stránky WordPress(database solutions for WordPress sites) . Pomáha ukladať všetky blogové príspevky, informácie o používateľoch, informácie o doplnkoch a ďalšie veci súvisiace s WordPress .
V spojení s tým, že ide o relačný databázový systém, využíva aj model klient-server. To znamená, že server je miesto, kde sú dáta uložené a klient, teda vy, si ich musí vyžiadať cez SQL .
Tento konkrétny SQL je skutočne vhodnejší ako používatelia stránok WordPress alebo iných stránok s obrovským objemom údajov a koncových používateľov.
Ktorý SQL by ste mali použiť?(Which SQL Should You Use?)
Na začiatok sa T-SQL a PL/SQL väčšinou používajú na úplne iné veci. Nehovoriac o úplne iných databázach. Odpoveď na to, ktorý z nich by sa mal použiť, závisí priamo od databázy, ktorú uprednostňujete.
Pokiaľ ide o T-SQL verzus SQL , je to tiež všetko na používateľovi. Ak však plánujete riešiť inštalácie Microsoft SQL Server , potom je T-SQL lepšou voľbou. Bol vyvinutý spoločnosťou Microsoft , takže použitie oboch v tandeme maximalizuje kompatibilitu.
Pre tých, ktorí majú viacero backendov, sa uprednostňuje ANSI SQL .
Related posts
HDG vysvetľuje: Čo je Markdown a aké sú základy, ktoré by som mal vedieť?
Aká je najlepšia služba konferenčného hovoru – porovnávanie najlepších aplikácií
Automaticky presúvať, odstraňovať alebo kopírovať súbory v systéme Windows
Ako skontrolovať, či je teplota vášho procesora príliš vysoká
5 najlepších aplikácií na filtrovanie modrého svetla pre Windows, Mac a Linux
5 najlepších bezplatných e-mailových účtov na jedno použitie
7 najlepších nástrojov na odstránenie bloatware pre Windows
Čo je Microsoft Power Automate a bezplatné šablóny na stiahnutie
10 najlepších rozšírení ochrany osobných údajov pre Chrome (2022)
Testy mŕtvych pixelov na opravu zaseknutého pixelu na vašom monitore
Najlepší editori Markdown: Všetky platformy a online
7 najlepších nástrojov na kompresiu a optimalizáciu GIF
Najlepšie nástroje na ladenie CPU, grafickej karty a RAM
Príručka Microsoft Planner: Všetko, čo potrebujete vedieť
5 najlepších doplnkov ochrany osobných údajov pre Firefox pre bezpečnosť online
Ako skopírovať vaše DVD a Blu-ray disky bez námahy pomocou MakeMKV
5 nástrojov na prevod súborov BIN na obrázky ISO
Najlepšie aplikácie na monitorovanie používania internetu
Najlepšie programy na pridanie nových funkcií do systému Windows 10
4 najlepšie alternatívy k Google Chromecast