Acasă Dezvoltare Ce este limbajul de interogare structurat (sql)? - definiție din techopedia

Ce este limbajul de interogare structurat (sql)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă limbajul de interogare structurat (SQL)?

Structured Query Language (SQL) este un limbaj computerizat standard pentru gestionarea relațională a bazelor de date și manipularea datelor. SQL este utilizat pentru interogarea, inserarea, actualizarea și modificarea datelor. Majoritatea bazelor de date relaționale acceptă SQL, care este un beneficiu suplimentar pentru administratorii bazelor de date (DBA), deoarece acestea sunt adesea solicitate să suporte bazele de date pe mai multe platforme diferite.

Dezvoltată pentru prima dată la începutul anilor ’70 la IBM de Raymond Boyce și Donald Chamberlin, SQL a fost lansat comercial de Relational Software Inc. (acum cunoscut sub numele de Oracle Corporation) în 1979. Versiunea standard SQL actuală este voluntară, respectă vânzătorul și este monitorizată de american. Institutul Național de Standarde (ANSI). Majoritatea furnizorilor majori au, de asemenea, versiuni proprii care sunt încorporate și construite pe ANSI SQL, de exemplu, SQL * Plus (Oracle) și Transact-SQL (T-SQL) (Microsoft).

Techopedia explică limbajul de interogare structurat (SQL)

Unul dintre cele mai fundamentale rituri de trecere DBA este învățarea SQL, care începe cu scrierea primei instrucțiuni SELECT sau script SQL fără o interfață grafică de utilizator (GUI). Din ce în ce mai mult, bazele de date relaționale folosesc GUI pentru o gestionare mai ușoară a bazelor de date, iar interogările pot fi acum simplificate cu instrumente grafice, de exemplu, vrăjitori cu drag-and-drop. Cu toate acestea, învățarea SQL este imperativă, deoarece astfel de instrumente nu sunt niciodată la fel de puternice precum SQL.

Codul SQL este împărțit în patru categorii principale:

  • Interogările sunt efectuate folosind instrucțiunea SELECT omniprezentă dar familiară, care este împărțită în continuare în clauze, incluzând SELECT, FROM, WHERE și ORDER BY.
  • Data Manipulation Language (DML) este utilizat pentru a adăuga, actualiza sau șterge date și este de fapt un subset de instrucțiuni SELECT și este format din instrucțiunile INSERT, DELETE și UPDATE, precum și instrucțiuni de control, de exemplu, BEGIN TRANSACTION, SAVEPOINT, COMMIT și ROLLBACK .
  • Data Definition Language (DDL) este utilizat pentru gestionarea tabelelor și a structurilor de index. Exemple de instrucțiuni DDL includ CREATE, ALTER, TRUNCATE și DROP.
  • Data Control Language (DCL) este utilizat pentru a atribui și revoca drepturile și permisiunile bazei de date. Declarațiile sale principale sunt GRANT și REVOKE.
Ce este limbajul de interogare structurat (sql)? - definiție din techopedia