Tartalomjegyzék:
- Meghatározás - Mit jelent a strukturált lekérdezési nyelv (SQL)?
- A Techopedia magyarázza a strukturált lekérdezési nyelvet (SQL)
Meghatározás - Mit jelent a strukturált lekérdezési nyelv (SQL)?
A strukturált lekérdezési nyelv (SQL) egy szabványos számítógépes nyelv a relációs adatbázis kezelésére és az adatok kezelésére. Az SQL az adatok lekérdezésére, beillesztésére, frissítésére és módosítására szolgál. A legtöbb relációs adatbázis támogatja az SQL-t, ami további előnyt jelent az adatbázis-adminisztrátoroknak (DBA), mivel gyakran szükségük van az adatbázisok több különböző platformon történő támogatására.
Az SQL-t, amelyet 1970-es évek elején fejlesztettek ki az IBM-nél Raymond Boyce és Donald Chamberlin által, a Relational Software Inc. (ma Oracle Corporation néven ismeretes) 1979-ben kereskedelmi forgalomba bocsátotta. A jelenlegi SQL szabványos változat önkéntes, gyártói kompatibilis és az amerikai felügyelete alatt áll. Nemzeti Szabványügyi Intézet (ANSI). A legtöbb nagy gyártónak saját tulajdonú verziói is vannak, amelyeket beépítettek és építenek az ANSI SQL-re, pl. SQL * Plus (Oracle) és Transact-SQL (T-SQL) (Microsoft).
A Techopedia magyarázza a strukturált lekérdezési nyelvet (SQL)
Az átmenet egyik legfontosabb DBA-rítusa az SQL tanulása, amely az első SELECT utasítás vagy SQL szkript írásával kezdődik grafikus felhasználói felületek (GUI) nélkül. A relációs adatbázisok egyre inkább használnak grafikus felhasználói felületeket az adatbázis egyszerűbb kezeléséhez, és a lekérdezések most egyszerűsíthetők grafikus eszközökkel, például drag-and-drop varázslókkal. Az SQL elsajátítása azonban nélkülözhetetlen, mivel az ilyen eszközök soha nem lesznek olyan hatékonyak, mint az SQL.
Az SQL kód négy fő kategóriába tartozik:
- A lekérdezéseket a mindenütt jelen lévő, mégis ismerős SELECT utasítás felhasználásával hajtjuk végre, amelyet tovább osztunk záradékokra, beleértve a SELECT, FROM, WHERE és ORDER BY parancsokat.
- Az adatmanipulációs nyelv (DML) az adatok hozzáadására, frissítésére vagy törlésére szolgál, és valójában SELECT utasítás alkészlet, és az INSERT, DELETE és UPDATE utasításokból áll, valamint a vezérlő utasításokból, pl. BEGIN TRANSACTION, SAVEPOINT, COMMIT és ROLLBACK .
- A Data Definition Language (DDL) táblák és indexstruktúrák kezelésére szolgál. A DDL utasításokra példa a CREATE, ALTER, TRUNCATE és DROP.
- Az adatkezelési nyelv (DCL) az adatbázis-jogok és engedélyek hozzárendelésére és visszavonására szolgál. Fő megállapításai a GRANT és a REVOKE.






