SQL , wat staat voor Structured Query Language , wordt algemeen aanvaard als de standaard taal voor de toegang tot en het manipuleren van relationele database management systemen ( RDBMS ) . Hoewel queries in SQL zeer complex kan worden , de vier hoofdlijnen zijn SELECT , UPDATE , INSERT en DELETE . Terwijl de verschillende versies van SQL zijn commercieel verkrijgbaar , meest vergelijkbaar ondersteunen deze verklaringen , zodat gebruikers toegang tot meerdere databases zonder de syntax van de onderliggende SQL -opdrachten wijzigen . SELECT kolom FROM tabel [ WHERE Expressie ] ; SQL heeft een fundamentele verklaring voor het ophalen van informatie uit een database genaamd de SELECT-instructie . Soms aangeduid als een select - van - waar blok , de verklaring is samengesteld uit de clausules SELECT , FROM en WHERE . In termen van de database , de SELECT-component geeft de kolommen op te halen , de FROM-component geeft de tafels om toegang te krijgen en de WHERE-component ( die optioneel ) specificeert welke tabel rijen te gebruiken . Wat geeft het resultaat set . WHERE clausule De WHERE-component wordt gebruikt om records te filteren en altijd volgt de FROM-component . Alleen de records die voldoen aan de voorwaarden zal worden opgehaald . Indien de WHERE-component wordt weggelaten uit de SELECT-instructie , vervolgens alle rijen gespecificeerd in de FROM-component zal worden in het resultaat set . Als er meer dan een tabel is opgegeven , dan worden alle mogelijke rij combinaties van deze tabellen zal worden teruggegeven . Dit kan betekenen dat grote datasets en onjuiste resultaten UPDATE tabel SET kolom = Expression [ ... ] [ WHERE Expressie ] ; . De UPDATE instructie wordt gebruikt om de kolomwaarden een of meer geselecteerde rijen wijzigen . De WHERE-component wordt gebruikt om aan te geven de eventuele voorwaarden te halen voor de rijen worden bijgewerkt . Indien de WHERE-component wordt weggelaten , worden alle rijen bijgewerkt . Een extra clausule SET in de instructie UPDATE identificeert de kolommen te wijzigen en biedt een set van nieuwe waarden . Vele rijen kunnen in een keer worden veranderd met een enkele instructie UPDATE INSERT INTO tabel [ (kolom [ , ... ] ) ] VALUES ( Expression [ , ... ] ) ; . een INSERT voegt een enkele rij aan een tabel . De tabel moet worden opgegeven , samen met waarden voor de nieuwe rij . De verklaring kan ook worden gebruikt met een expliciete kolomlijst waarden , nuttig te wijzen wanneer een tabel veel kolommen maar slechts enkele toegewezen waarden in de nieuwe rij . Beursgenoteerde kolommen worden ingesteld op NULL , zodat alleen degenen die NULL toestaan of hebben standaardwaarden kunnen worden weggelaten DELETE FROM tabel [ WHERE Expressie ] ; . Het DELETE verklaring verwijdert rijen uit een tabel . Het voorziet ook in een optionele WHERE clausule , vergelijkbaar met die gebruikt in de SELECT-instructie . Met inachtneming van de voorwaarden in de WHERE-component , kan veel rijen worden verwijderd door een enkele instructie DELETE , afhankelijk van het aantal rijen opgehaald . Indien de WHERE-component wordt weggelaten , worden alle rijen verwijderd . Merk op dat de tabel in de database en de structuur blijft , attributen en indexen intact zijn .
|