запроз на выборку значения из таблицы
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, synnillinn varchar(25), pikkus int, adress text)
Insert into laps(lapsNimi,vanus,pikkus,synnillinn) Values ('Matvei',16,180,'Tallinn'); 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 lapsinimi kes on vanem või võrdne kui 16 aastat
SELECT lapsNimi vanus FROM laps WHERE vanus >=16;

4.Näita lapsnimised kellel nimed algavad A
SELECT lapsNimi FROM laps WHERE lapsNimi LIKE 'A%'

5.Näita lapsnimed kellel nimi algab A ja M
SELECT lapsNimi FROM laps WHERE lapsNimi LIKE 'A%' OR lapsNimi LIKE 'M%'

6.Tingimus kombineerimine (AND, OR)
Näita kõik lapsinimi kes on sündinud Tartus ja vanusega < vähem kui 17
SELECT lapsNimi, synnillinn, vanus FROM laps WHERE synnillinn LIKE 'Tartu' AND vanus < 17

SELECT lapsNimi, synnillinn, vanus FROM laps WHERE synnillinn LIKE 'Tartu' OR vanus < 17

7.Uuenda tabeli andmed, kõik lapsed vanusega 16 peavad aadress elama aadress Sõpruse pst
UPDATE laps SET adress='Sõpruse pst 182' WHERE vanus=16

8.Uuenda tabeli laps, nii et nüüd iga laps on 10% pikem
Update laps SET pikkus=pikkus*1.1

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

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)
kus lapsID – foreign key laps(lapsID)
CREATE TABLE loom( loomID int primary key AUTO_INCREMENT, loomNoimi varchar(25), kaal int, lapsID int); ALTER TAble loom ADD CONSTRAINT laps_fk foreign key (lapsID) REFERENCES laps(lapsID)
INSERT INTO loom(loomNoimi,kaal,lapsID) VALUES ("kass Kilja",6,2); SELECT * FROM loom
INSERT INTO loom(loomNoimi,kaal,lapsID) VALUES ("koer Sharik",8,1); INSERT INTO loom(loomNoimi,kaal,lapsID) VALUES ("hamster Petr",1,3); INSERT INTO loom(loomNoimi,kaal,lapsID) VALUES ("orav ilich",1,4); SELECT *FROM loom