Casa Desenvolupament Què és el llenguatge de consulta estructurada (sql)? - Definició de tecnologia

Què és el llenguatge de consulta estructurada (sql)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa el llenguatge de consulta estructurada (SQL)?

El llenguatge de consulta estructurat (SQL) és un llenguatge informàtic estàndard per a la gestió relacional de bases de dades i la manipulació de dades. SQL s'utilitza per consultar, inserir, actualitzar i modificar dades. La majoria de bases de dades relacionals admeten SQL, que és un avantatge afegit per als administradors de bases de dades (DBA), ja que se solen donar suport a bases de dades en diverses plataformes diferents.

Inicialment desenvolupat a principis dels anys 70 a IBM per Raymond Boyce i Donald Chamberlin, SQL va ser llançat comercialment per Relational Software Inc. (actualment conegut com Oracle Corporation) el 1979. La versió SQL estàndard actual és voluntària, compleix els venedors i està supervisada per la nord-americana. Institut Nacional de Normes (ANSI). La majoria dels venedors principals també tenen versions propietàries que s’incorporen i es basen en SQL ANSI, per exemple, SQL * Plus (Oracle) i Transact-SQL (T-SQL) (Microsoft).

Techopedia explica el llenguatge de consulta estructurada (SQL)

Un dels ritus de pas més bàsics de DBA és l'aprenentatge de SQL, que comença amb l'escriptura de la primera instrucció SELECT o script SQL sense una interfície gràfica d'usuari (GUI). Cada vegada més, les bases de dades relacionals utilitzen interfícies gràfiques per a una gestió més fàcil de les bases de dades, i ara es poden simplificar les consultes amb eines gràfiques, per exemple, assistents arrossegueu i deixen anar. Tanmateix, aprendre SQL és imprescindible perquè aquestes eines mai són tan potents com SQL.

El codi SQL es divideix en quatre categories principals:

  • Les consultes es realitzen mitjançant l’omnipresent però familiar instrucció SELECT, que es divideix encara més en clàusules, incloses SELECT, FROM, WHERE i ORDER BY.
  • Data Manipulation Language (DML) s’utilitza per afegir, actualitzar o eliminar dades i en realitat és un subconjunt d’instruccions SELECT i està format per les instruccions INSERT, DELETE i ACTUALITZACIÓ, a més d’instruccions de control, per exemple, BEGIN TRANSACTION, SAVEPOINT, COMMIT i ROLLBACK .
  • Data Definition Language (DDL) s’utilitza per gestionar taules i estructures d’índexs. Exemples d’instruccions DDL inclouen CREATE, ALTER, TRUNCATE i DROP.
  • Data Control Language (DCL) s’utilitza per assignar i revocar drets i permisos de base de dades. Les seves declaracions principals són GRANT i REVOCAT.
Què és el llenguatge de consulta estructurada (sql)? - Definició de tecnologia