Structured Query Language (SQL)

Forfatter: Randy Alexander
Oprettelsesdato: 3 April 2021
Opdateringsdato: 26 Juni 2024
Anonim
What is SQL? [in 4 minutes for beginners]
Video.: What is SQL? [in 4 minutes for beginners]

Indhold

Definition - Hvad betyder SQL (Structured Query Language)?

Structured Query Language (SQL) er et standard computersprog til relationel databasestyring og datamanipulation. SQL bruges til at forespørge, indsætte, opdatere og ændre data. De fleste relationelle databaser understøtter SQL, som er en ekstra fordel for databaseadministratorer (DBA'er), da de ofte er påkrævet for at understøtte databaser på flere forskellige platforme.


Først udviklet i de tidlige 1970'ere hos IBM af Raymond Boyce og Donald Chamberlin, blev SQL kommercielt frigivet af Relational Software Inc. (nu kendt som Oracle Corporation) i 1979. Den nuværende standard SQL-version er frivillig, leverandør-kompatibel og overvåges af den amerikanske National Standards Institute (ANSI). De fleste større leverandører har også proprietære versioner, der er inkorporeret og bygget på ANSI SQL, f.eks. SQL * Plus (Oracle) og Transact-SQL (T-SQL) (Microsoft).

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer SQL (Structured Query Language)

En af de mest grundlæggende DBA-overgangsriter er at lære SQL, der begynder med at skrive den første SELECT-sætning eller SQL-script uden en grafisk brugergrænseflade (GUI). I stigende grad bruger relationelle databaser GUI'er til lettere databestyring, og forespørgsler kan nu forenkles med grafiske værktøjer, fx træk-og-slip-guider. Imidlertid er det nødvendigt at lære SQL, fordi sådanne værktøjer aldrig er så magtfulde som SQL.


SQL-kode er opdelt i fire hovedkategorier:

  • Forespørgsler udføres ved hjælp af den allestedsnærværende, men alligevel kendte SELECT-sætning, der yderligere er opdelt i klausuler, herunder SELECT, FROM, WHERE og ORDER BY.
  • Data Manipulation Language (DML) bruges til at tilføje, opdatere eller slette data og er faktisk et SELECT-sætningssæt og består af INSERT-, DELETE- og UPDATE-sætningerne samt kontrolerklæringer, f.eks. BEGIN TRANSACTION, SAVEPOINT, COMMIT og ROLLBACK .
  • Data Definition Language (DDL) bruges til styring af tabeller og indeksstrukturer. Eksempler på DDL-udsagn inkluderer CREATE, ALTER, TRUNCATE og DROP.
  • Datakontrolsprog (DCL) bruges til at tildele og tilbagekalde databaserettigheder og tilladelser. Dets vigtigste udsagn er GRANT og REVOKE.