Запрос на выборку значений из таблицы
SELECT * FROM tabelnimi
SELECT * FROM tabelnimi
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)
INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn)
VALUES ('Luca', 17, 178,'Talilinn');
SELECT * FROM laps
1.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 aasta
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 M tähega
SELECT lapsNimi
FROM laps
WHERE lapsNimi LIKE 'A%' OR lapsNimi LIKE 'M%';

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

7.Uuenda tabeli andmed, kõik lapsed vanusega 10 aastat peavad elama address=Sõpruse pst
UPDATE laps SET aadress='Sõpruse pst 208'
WHERE vanus=10;
SELECT * from laps

8.Uuenda tabeli laps, nii et iga laps 10% pikkem
UPDATE laps SET pikkus=pikkus*1.1;
SELECT * FROM laps

9.BETWEEN : Otsi lapsinimed, kes on pikem kui 130 ja vähem kui 180
SELECT lapsNimi, pikkus
FROM laps
WHERE pikkus BETWEEN 130 and 180;
SELECT lapsNimi, pikkus
FROM laps
WHERE pikkus > 130 and pikkus < 180;

10. TOP3: kolm kõige paremad=pikem lapsed
SELECT lapsNimi, pikkus
FROM laps
ORDER by pikkus DESC
limit 3

11. Lisa uus tabel loom(loomID, loomNimi, kaal, lapsID)
kus lapsID — foreign key laps(lapsID)
CREATE TABLE loom(
loomID int not null PRIMARY KEY AUTO_INCREMENT,
loomNimi varchar(20) not null,
kaal int,
lapsID int not NULL,
foreign key (lapsID) references laps(lapsID))
