Запрос на выборку значений из таблицы.
SELECT * FROM tabelinimi
SELECT * FROM tabelinimi
WHERE условие
CREATE TABLE laps(
lapsID int not null PRIMARY KEY AUTO_INCREMENT,
lapsNimi varchar(20) not null,
vanus int,
synnilinn varchar(25),
pikkus int,
aadress Text)
- Näita tabelist kaks veergu – nimi ja pikkus
SELECT lapsNimi, pikkus FROM laps

2. lisame sorteerimine pikkuse järgi (max->min)
SELECT lapsNimi, pikkus FROM laps
ORDER by pikkus DESC

3. näita lapsinimed, kes on vanem kui 10 aastat
SELECT lapsNimi, vanus FROM laps
WHERE vanus>=10
4. näita lapsinimed, kellel nimi algab A tähega
SELECT lapsNimi FROM laps
WHERE lapsNimi LIKE 'A%'

5. näita lapsinimed, kellel nimi algab A ja S tähega
SELECT lapsNimi FROM laps
WHERE lapsNimi LIKE 'A%' OR lapsNimi LIKE 'S%'

6. Tingimuste kombineerimine (AND, OR)
Näita kõik lapsinimed, kes on sündinud Tartus ja vanusega <20
SELECT lapsNimi,synnilinn,vanus FROM laps
WHERE synnilinn LIKE 'Tartu' and vanus<=20

7. uuenda tabeli andmed, kõik lapsed vanusega 10 aastat peavad elama aadress on Sõpruse pst
UPDATE laps set aadress='Sõpruse pst 182'
WHERE vanus=5;
SELECT * FROM laps

8. Uuenda tabeli laps, nii et nüüd iga laps on 10% pikem
UPDATE laps SET pikkus=pikkus + pikkus * 0.1;
SELECT * FROM laps

9. BETWEEN: Otsi lapsinimed kes on pikem kui 110 ja vähem kui 150
SELECT lapsNimi,pikkus FROM laps
WHERE pikkus BETWEEN 110 and 170

10. TOP 3: kolm kõige paremad=pikemad lapsed
SELECT lapsNimi, pikkus FROM laps
ORDER by pikkus DESC
LIMIT 3

Iseseivalt: lisa uus tabel loom(loomID, loomNimi, kaal, lapsID)
LapsID — foreign key

CREATE TABLE loom(
loomID int primary key AUTO_INCREMENT,
lapsID int,
FOREIGN KEY (lapsID) REFERENCES laps(lapsID),
loomNimi varchar(25),
kaal int)