Structured Query Language (SQL)

Författare: Randy Alexander
Skapelsedatum: 3 April 2021
Uppdatera Datum: 26 Juni 2024
Anonim
What is SQL? [in 4 minutes for beginners]
Video: What is SQL? [in 4 minutes for beginners]

Innehåll

Definition - Vad betyder Structured Query Language (SQL)?

Structured Query Language (SQL) är ett vanligt datorspråk för relationsdatabashantering och datamanipulation. SQL används för att fråga, infoga, uppdatera och ändra data. De flesta relationsdatabaser stöder SQL, vilket är en extra fördel för databasadministratörer (DBA), eftersom de ofta krävs för att stödja databaser på flera olika plattformar.


SQL utvecklades först i början av 1970-talet hos IBM av Raymond Boyce och Donald Chamberlin och släpptes kommersiellt av Relational Software Inc. (nu känt som Oracle Corporation) 1979. Den nuvarande SQL-versionen är frivillig, leverantörskompatibel och övervakas av den amerikanska National Standards Institute (ANSI). De flesta större leverantörer har också egna versioner som är integrerade och byggda på ANSI SQL, t.ex. SQL * Plus (Oracle) och Transact-SQL (T-SQL) (Microsoft).

En introduktion till Microsoft Azure och Microsoft Cloud | I hela denna guide kommer du att lära dig vad cloud computing handlar om och hur Microsoft Azure kan hjälpa dig att migrera och driva ditt företag från molnet.

Techopedia förklarar SQL (Structured Query Language)

En av de mest grundläggande ritualerna för DBA är att lära sig SQL, som börjar med att skriva det första SELECT-uttalandet eller SQL-skriptet utan ett grafiskt användargränssnitt (GUI). I allt högre grad använder relationsdatabaser GUI: er för enklare databashantering, och frågor kan nu förenklas med grafiska verktyg, t.ex. drag-and-drop-guider. Men att lära sig SQL är nödvändigt eftersom sådana verktyg aldrig är lika kraftfulla som SQL.


SQL-koden är indelad i fyra huvudkategorier:

  • Frågor utförs med hjälp av det allestädes närvarande men välbekanta SELECT-uttalandet, som vidare delas in i klausuler, inklusive SELECT, FROM, WHERE och ORDER BY.
  • Data Manipulation Language (DML) används för att lägga till, uppdatera eller radera data och är i själva verket en SELECT-satsuppsättning och består av INSERT, DELETE och UPDATE-uttalanden, såväl som kontrollsatser, t.ex. BEGIN TRANSACTION, SAVEPOINT, COMMIT och ROLLBACK .
  • Data Definition Language (DDL) används för att hantera tabeller och indexstrukturer. Exempel på DDL-uttalanden inkluderar CREATE, ALTER, TRUNCATE och DROP.
  • Datakontrollspråk (DCL) används för att tilldela och återkalla databasrättigheter och behörigheter. Dess huvudsakliga uttalanden är GRANT och REVOKE.