Turinys:
- Apibrėžimas - ką reiškia struktūruota užklausos kalba (SQL)?
- „Techopedia“ paaiškina struktūruotą užklausų kalbą (SQL)
Apibrėžimas - ką reiškia struktūruota užklausos kalba (SQL)?
Struktūrizuota užklausų kalba (SQL) yra standartinė kompiuterio kalba, skirta santykinių duomenų bazių valdymui ir duomenų valdymui. SQL naudojamas užklausoms gauti, įterpti, atnaujinti ir modifikuoti duomenis. Daugelis reliacinių duomenų bazių palaiko SQL, o tai yra papildomas pranašumas duomenų bazių administratoriams (DBA), nes jų dažnai reikia palaikyti duomenų bazes keliose skirtingose platformose.
„SQL“ pirmą kartą aštuntojo dešimtmečio pradžioje sukūrė Raymond Boyce ir Donaldas Chamberlinas. „SQL“ komerciškai išleido „Relational Software Inc.“ (dabar žinomas kaip „Oracle Corporation“) 1979 m. Dabartinė standartinė SQL versija yra savanoriška, suderinama su pardavėjais ir ją stebi amerikietis. Nacionalinis standartų institutas (ANSI). Daugelis pagrindinių pardavėjų taip pat turi patentuotas versijas, kurios yra integruotos ir sukurtos ANSI SQL, pvz., „SQL * Plus“ („Oracle“) ir „Transact-SQL“ (T-SQL) („Microsoft“).
„Techopedia“ paaiškina struktūruotą užklausų kalbą (SQL)
Vienas esminių DBA apeigų apeigų yra SQL mokymasis, kuris prasideda parašant pirmąjį SELECT teiginį arba SQL scenarijų be grafinių vartotojo sąsajų (GUI). Reliacinės duomenų bazės vis dažniau naudoja GUI, kad būtų lengviau valdyti duomenų bazes, o užklausas dabar galima supaprastinti naudojant grafinius įrankius, pvz., Vilkimo vedlius. Tačiau išmokti SQL yra būtina, nes tokios priemonės niekada nėra tokios galingos kaip SQL.
SQL kodas yra padalintas į keturias pagrindines kategorijas:
- Užklausos atliekamos naudojant visuotinį, tačiau visiems pažįstamą SELECT teiginį, kuris dar yra padalintas į sakinius, įskaitant SELECT, FROM, WHERE ir ORDER BY.
- Duomenų tvarkymo kalba (DML) naudojama duomenims pridėti, atnaujinti ar ištrinti. Tai iš tikrųjų yra PASIRENKIMO teiginių pogrupis, kurį sudaro INSERT, DELETE ir UPDATE sakiniai, taip pat kontrolės teiginiai, pvz. .
- Duomenų apibrėžimo kalba (DDL) naudojama lentelėms ir rodyklių struktūroms tvarkyti. DDL teiginių pavyzdžiai yra CREATE, ALTER, TRUNCATE ir DROP.
- Duomenų valdymo kalba (DCL) naudojama duomenų bazių teisėms ir leidimams priskirti ir atšaukti. Pagrindiniai jos teiginiai yra GRANT ir REVOKE.
