Welkom bij SQLBolt, een reeks interactieve lessen en oefeningen die zijn ontworpen om u te helpen snel SQL te leren in uw browser.
SQL, of Structured Query Language, is een taal ontworpen om zowel technische als niet-technische gebruikers query, manipuleren en transformeren van gegevens uit een relationele database. En dankzij de eenvoud bieden SQL-databases veilige en schaalbare opslag voor miljoenen websites en mobiele applicaties.
Er zijn veel populaire SQL-databases, waaronder SQLite, MySQL, Postgres, Oracle en Microsoft SQL Server. Ze ondersteunen allemaal de gemeenschappelijke SQL-taalstandaard, wat deze site zal onderwijzen, maar elke implementatie kan verschillen in de extra functies en opslagtypen die het ondersteunt.
voordat u de SQL-syntaxis leert, is het belangrijk om een model te hebben voor wat een relationele database eigenlijk is. Een relationele database vertegenwoordigt een verzameling van gerelateerde (tweedimensionale) tabellen., Elk van de tabellen zijn vergelijkbaar met een Excel-spreadsheet, met een vast aantal benoemde kolommen (de attributen of eigenschappen van de tabel) en een willekeurig aantal rijen met gegevens.
bijvoorbeeld, als het Departement van motorvoertuigen een database had, zou u een tabel kunnen vinden met alle bekende voertuigen die mensen in de staat besturen. In deze tabel moeten bijvoorbeeld de modelnaam, het type, het aantal wielen en het aantal deuren van elk voertuig worden opgeslagen.,>
In een dergelijke database, kan je extra in de gerelateerde tabellen bevatten informatie, zoals een lijst van alle ingeschreven bestuurders in de staat, de soorten rijbewijzen die kan worden verleend, of zelfs het besturen van schendingen van iedere bestuurder.,
door SQL te leren, is het doel om te leren hoe specifieke vragen over deze gegevens te beantwoorden, zoals ” welke typen voertuigen op de weg hebben minder dan vier wielen?”, of “hoeveel modellen van auto’ s produceert Tesla?”, om ons te helpen betere beslissingen te nemen.
over de lessen
aangezien de meeste gebruikers SQL zullen leren om te interageren met een bestaande database, beginnen de lessen met het introduceren van de verschillende delen van een SQL query. De latere lessen zullen u dan laten zien hoe u een tabel (of schema) kunt bewerken en nieuwe tabellen kunt maken.,
elke les zal een ander concept introduceren en eindigen met een interactieve oefening. Ga op je tempo en wees niet bang om tijd te besteden aan het experimenteren met de oefeningen voordat u doorgaat! Als je toevallig al bekend bent met SQL, kun je doorgaan met behulp van de links in de rechterbovenhoek, maar we raden je toch aan om door de lessen te werken!
tegen het einde hopen we dat u een sterke basis zult hebben voor het gebruik van SQL in uw eigen projecten en daarbuiten.