Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

SQL = maatwerk (deel 1)

Voorbereiding toets queries op enkelvoudige database
by

Ron Wessels

on 6 October 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of SQL = maatwerk (deel 1)

SQL = maatwerk (deel 1)
phpMyAdmin
MySQL-frontend interface waarmee je databases beheert.
MySQL
Relationeel databasemanagementsysteem;
Open source;
Maakt gebruik van SQL;
Wordt gebruikt om volledige en stabiele webdatabase applicaties te ontwikkelen.
Selectie opdrachten
SELECT kolom_naam [, kolom_naam] FROM tabel-naam;
Meer complexe opdrachten
SELECT kolomnamen FROM tabel LIMIT integer;
Structured Query Language
Als je de rechten hebt, kan je
databases aanmaken,
tabellen aanmaken
kolommen benoemen
gegevens
opvragen,
veranderen,
invoeren,
exporteren,
importeren,
en deleten...
DBA =
database administrator
Webdeveloper
Een algemene taal die je eigenlijk in één dag kunt leren.
SQL wordt gebruikt om gegevens tussen een applicatie en een database uit te wisselen en te bewerken.
Toepassen vergt lange ervaring.

SELECT kolom_naam [, kolom_naam] FROM tabel-naam ORDER BY kolom_naam;
sorteren
selecteren
SELECT kolom_naam [, kolom_naam] FROM tabel-naam WHERE voorwaarde;
selectiecriterium
Operatoren
= gelijk aan
<> niet gelijk aan
> groter dan
< kleiner dan
>= groter dan of gelijk aan
<= kleiner dan of gelijk aan
BETWEEN ... AND ... binnen een bepaalde range
LIKE volgens een bepaald patroon
Voorbeelden:
SELECT * FROM klant
WHERE woonplaats = "Amsterdam";
SELECT * FROM album
WHERE prijs BETWEEN 3.00 AND 4.00;
SELECT DISTINCT kolomnamen FROM tabelnaam;
SELECT * FROM tabelnaam WHERE kolomnaam LIKE patroon;
Geeft een beperkt aantal als resultaat.
Geeft een resultaat zonder dubbele gegevens.
Geeft een resultaatverzameling gebaseerd op de vergelijking met een patroon.
Eén bestelnummer met verschillende items.
Voorbeeld van de laatste:
SELECT * FROM album WHERE title LIKE '%azul%';
Insert opdrachten
Insert into maakt het mogelijk om nieuwe rijen toe te voegen aan een tabel.
INSERT INTO tabelnaam
VALUES (waarde1, waarde2,....)
INSERT INTO Persoon
VALUES (1,'John','de Wolf','Rotterdam','M');
Create opdrachten
CREATE TABLE tabelnaam
(
kolomnaam1 datatype,
kolomnaam 2 datatype
);
create table persoon
(
id int,
Voornaam varchar(25),
Achternaam varchar(25),
Woonplaats varchar(25),
Geslacht varchar(1)
);
CREATE DATABASE management;
DDL = data definition language
create, drop, alter, etc.
DML = data manipulation language
select, insert, update
Full transcript