Geplaatst op: 29-4-2002 Aantal keer bekeken: 361579 Wat is SQL?
SQL is de afkorting van "Structured Query Language". Dit is een algemene
taal die gebruikt wordt om databases aan te spreken. Met behulp van SQL kunnen
gegevens uit tabellen worden gehaald, gegevens worden toegevoegd en gegevens
worden verwijderd. Ook kunnen er tabellen gemaakt, gewijzigd of verwijderd worden.
Over het toevoegen, verwijderen en wijzigen van tabellen zullen we in dit hoofdstuk
niet ingaan. Met dank aan SQLcourse.com voor de structuur.
We zullen eerst een voorbeeld laten zien van het selecteren van gegeven. Dit
is het belangrijkste deel van SQL. We doen dit aan de hand van de volgende tabel:
Tabel Klanten
Naam
Adres
Postcode
Woonplaats
Jan Janssen
Vredenburg 10
3511 BA
Utrecht
Piet Pieterson
Janskerk 4
3542 AX
Utrecht
Erik Bergman
Kalverstraat 67
1123 BS
Amsterdam
Bob Lansing
Hoofdstraat 35
4353 EF
Rotterdam
We gaan nu de namen en woonplaatsen laten zien van de klanten die in Utrecht
wonen:
SELECT naam, woonplaats FROM klanten WHERE woonplaats
= 'utrecht'
Dit wordt een "Query" genoemd.
Let op!! Bij SQL is het verplicht om "strings", zoals utrecht (dus
gewoon tekst), tussen enkele quotes ( 'Utrecht' ) te plaatsen. Ook horen SQL
statement afgesloten te worden door een puntkomma (;). Ook dit in niet nodig
bij ASP. Ik gebruik zelf altijd voor het SQL van de query hoofdletters (zie
vetgedrukte deel), omdat zo duidelijk is wat SQL is en wat zelf veranderd kan
worden (naam, woonplaats etc.). Dit een algemene regel.
De volgende gegevens worden dan weergegeven:
Naam
Woonplaats
Jan Janssen
Utrecht
Piet Pieterson
Utrecht
In het volgende hoofdstuk zal het "SELECT" statement verder worden
uitgelegd.
hey gasten, hoe kan ik mijn database delen met me vrienden?
kan dit eigelijk wel?
zou best dankbaar zijn als iemand dit wist.
P.S. gaat om een game server
want ik word er een beetje ziek vcan me pc aan te late staan als me vriende wille spele
hey gasten, hoe kan ik mijn database delen met me vrienden?
kan dit eigelijk wel?
zou best dankbaar zijn als iemand dit wist.
P.S. gaat om een game server
want ik word er een beetje ziek vcan me pc aan te late staan als me vriende wille spele
Ik heb een PO voor informatica, waarbij ik zelf een database moet maken. Voor de gevorderden zal dit wel heel simpel zijn, maar ik heb 0% ervaring met SQL en ik heb er echt geen zin in. Wil iemand de PO voor me maken (tegen een vergoeding uiteraard)?
Als je dit zou willen doen, mail me dan even:
ruben_polderman@hotmail.com
Het lukt me nog steeds niet
ik heb een access database die sms.mdb heet met daarin een tabel die sms heet met daarin 2 kolommen: From en TextMessage en heb de volgende code gebruikt (de database bekijken lukt wel, alleen het toevoegen niet)
<%
Set Connection=Server.Createobject("ADODB.Connection")
Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("sms.mdb")
DIM SQL
SQL=INSERT INTO sms (From, TextMessage) VALUES ('bla', 'bla')"
connection.execute(SQL)
Connection.Close
set SQL = nothing
%>
Wat is hier fout aan? of vergeet ik misschien iets?
het woord FROM wordt reeds gebruikt in de SQL taal (zoals : select kolomx FROM tabelx). Dus het programma weet niet goed wa je wilt. Verander de naam FROM van je kolom.
Je zegt dus ook INSERT INTO sms (sms is de DB-naam, die connectie is reeds gemaakt met -Server.MapPath("sms.mdb")- ) , waar is de tabelnaam ? Dus INSERT INTO tabelnaam(...