EN - FR - DE - ES - IT - PT -

LexiconDream

🗣️ SQL

Et standardsprog til forespørgsler og administration af relationelle databaser.

SQL

SQL er standardsproget til forespørgsler og administration af relationelle databaser. Det blev udviklet hos IBM i 1970'erne og standardiseret af ANSI i 1986. Sproget er blevet godt ældet. Kernekommandoerne har ændret sig kun lidt. SELECT, INSERT, UPDATE, DELETE, CREATE, ALTER, DROP. Disse verber udfører det meste af arbejdet. Alle større relationelle databaser understøtter dem. Dialekterne varierer i detaljer, men det grundlæggende er ensartet. Lær SQL én gang, og du kan arbejde med MySQL, PostgreSQL, SQL Server, Oracle og SQLite.

SQL er deklarativt. Du beskriver, hvad du vil have, ikke hvordan du får det. Databasens forespørgselsplanlægger bestemmer udførelsesstrategien. Denne abstraktion gør SQL tilgængelig. Det betyder også, at to forespørgsler, der stiller det samme spørgsmål, kan præstere meget forskelligt. Planlæggeren vælger baseret på statistik, indeks og omkostningsestimater. At skrive effektiv SQL kræver forståelse for, hvordan planlæggeren tænker. SQL er vokset ud over grundlæggende forespørgsler. Window-funktioner, almindelige tabeludtryk og JSON-operatorer har tilføjet funktioner, der engang krævede procedurekode. Nogle databaser understøtter lagrede procedurer og triggere, der kører logik inde i databasen. SQL er ikke længere kun til forespørgsler. Det er et komplet datamanipulationssprog. Det er også lingua franca inden for dataarbejde. Analytikere, ingeniører og forskere taler det alle. Hvis du arbejder med data, lærer du SQL.

SQL-kommandokategorier

SQL er datasproget. Det har overlevet enhver konkurrent og enhver forudsigelse om dets tilbagegang. Lær det.

Comments

No comments yet. Be the first to share a thought.

Leave a comment