Huis Ontwikkeling Wat is gestructureerde querytaal (sql)? - definitie van techopedia

Wat is gestructureerde querytaal (sql)? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Structured Query Language (SQL)?

Structured Query Language (SQL) is een standaardcomputertaal voor relationeel databasebeheer en gegevensmanipulatie. SQL wordt gebruikt om gegevens op te vragen, in te voegen, bij te werken en te wijzigen. De meeste relationele databases ondersteunen SQL, wat een bijkomend voordeel is voor databasebeheerders (DBA's), omdat ze vaak nodig zijn om databases op verschillende platforms te ondersteunen.

Voor het eerst ontwikkeld in de vroege jaren 1970 bij IBM door Raymond Boyce en Donald Chamberlin, werd SQL commercieel uitgegeven door Relational Software Inc. (nu bekend als Oracle Corporation) in 1979. De huidige standaard SQL-versie is vrijwillig, leverancier-compliant en gecontroleerd door de Amerikaan National Standards Institute (ANSI). De meeste grote leveranciers hebben ook eigen versies die zijn opgenomen en gebouwd op ANSI SQL, bijvoorbeeld SQL * Plus (Oracle) en Transact-SQL (T-SQL) (Microsoft).

Techopedia verklaart Structured Query Language (SQL)

Een van de meest fundamentele DBA-overgangsriten is het leren van SQL, wat begint met het schrijven van de eerste SELECT-instructie of SQL-script zonder grafische gebruikersinterfaces (GUI). In toenemende mate gebruiken relationele databases GUI's voor eenvoudiger databasebeheer en kunnen query's nu worden vereenvoudigd met grafische hulpmiddelen, bijvoorbeeld wizards met slepen en neerzetten. SQL leren is echter noodzakelijk omdat dergelijke tools nooit zo krachtig zijn als SQL.

SQL-code is verdeeld in vier hoofdcategorieën:

  • Zoekopdrachten worden uitgevoerd met behulp van de alomtegenwoordige maar toch vertrouwde SELECT-instructie, die verder is onderverdeeld in clausules, waaronder SELECT, FROM, WHERE en ORDER BY.
  • Data Manipulation Language (DML) wordt gebruikt om gegevens toe te voegen, bij te werken of te verwijderen en is feitelijk een SELECT-instructiesubset en bestaat uit de INSERT-, DELETE- en UPDATE-instructies, evenals controleverklaringen, bijvoorbeeld BEGIN TRANSACTION, SAVEPOINT, COMMIT en ROLLBACK .
  • Data Definition Language (DDL) wordt gebruikt voor het beheren van tabellen en indexstructuren. Voorbeelden van DDL-instructies zijn CREATE, ALTER, TRUNCATE en DROP.
  • Data Control Language (DCL) wordt gebruikt om databaserechten en -machtigingen toe te wijzen en in te trekken. De belangrijkste verklaringen zijn GRANT en REVOKE.
Wat is gestructureerde querytaal (sql)? - definitie van techopedia