запрос на выборку значений из таблицы
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)
INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Anna', 7, 100, 'Tartu'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Aleks', 9, 101, 'Narva'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Kent', 12, 114, 'Tallinn'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Stefan', 11, 116, 'Rapla'); select * FROM laps
INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Anna', 7, 100, 'Tartu'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Aleks', 9, 101, 'Narva'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Kent', 12, 114, 'Tallinn'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Stefan', 11, 116, 'Rapla'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Sveta', 16, 168, 'Narva'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Risto', 18, 196, 'Tallinn'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Sass', 17, 115, 'Tartu'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Miia', 17, 156, 'Rapla'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Ekaterina', 11, 117, 'Rapla'); INSERT INTO laps(lapsNimi, vanus, pikkus, synnilinn) VALUES ('Stefania', 6, 113, 'Tallinn'); select * FROM laps
Näita tabelist kaks veergu nimi
Näita lapsenimed kui on vanem kui 10 aastat
Näita lapsenimed kellel nime algab A tähega
Näita lapsenimed kelle nimi algab A ja M tähega
Tingimuste kombineerimine (AND, OR). Näita kõik lapsinimem, kes on sündinud Tartus ja vanusega < vähem kui 10
Uuenda tabeli andmed, kõik lapsed vanusega 11 aastat peavad elama addressil Sõpruse pst
Uuenda tabeli laps, nii et iga laps on 10% pikkem
TOP3 kõige paremad=pikemad lapsed
Lisa uus tabel loom(loomid, loomnimi, kaal, lapsid)
SELECT lapsNimi, pikkus FROM laps
select lapsNimi, pikkus FROM laps ORDER BY pikkus DESC;

sorteerimine
select lapsNimi, vanus FROM laps WHERE vanus >=10
select lapsNimi FROM laps WHERE lapsnimi LIKE 'A%'
select lapsNimi FROM laps WHERE lapsnimi LIKE 'A%' OR lapsNimi LIKE 'M%'
select lapsNimi, synnilinn, vanus FROM laps WHERE synnilinn LIKE 'tartu' AND vanus <10
UPDATE laps SET aadress='Sõpruse pst 182' WHERE vanus=11; SELECT * FROM laps
UPDATE laps SET pikkus=pikkus*1.1; SELECT * FROM laps
SELECT lapsNimi, pikkus FROM laps WHERE pikkus BETWEEN 110 AND 150; SELECT lapsNimi, pikkus FROM laps WHERE pikkus > 110 and pikkus <150;
SELECT lapsNimi, pikkus FROM laps ORDER BY pikkus DESC LIMIT 3
ALTER TABLE loom ADD CONSTRAINT laps_fk FOREIGN KEY (lapsID) references laps(lapsID); INSERT INTO loom(loomNimi, kaal, lapsID) VALUES ('kass Kilja', 6, 2); INSERT INTO loom(loomNimi, kaal, lapsID) VALUES ('kass Ninja', 3, 4); INSERT INTO loom(loomNimi, kaal, lapsID) VALUES ('koer Naqalengelo', 11, 4); INSERT INTO loom(loomNimi, kaal, lapsID) VALUES ('kala Oskar', 1, 6); INSERT INTO loom(loomNimi, kaal, lapsID) VALUES ('koer Nik', 16, 8); SELECT * from loom
iseseisev töö
CREATE TABLE auto( autoID int not null PRIMARY KEY AUTO_INCREMENT, mark varchar(20) not null, regnr varchar(7) not null, aasta int, regPiirk int)
INSERT INTO auto(mark, regNr, aasta, regPiirk) VALUES ('Audi', 123 ABC, 2001, 1); INSERT INTO auto(mark, regNr, aasta, regPiirk) VALUES ('Ford', 777 AAA, 1988, 2); INSERT INTO auto(mark, regNr, aasta, regPiirk) VALUES ('Ford', FIN 772, 2002, 1); INSERT INTO auto(mark, regNr, aasta, regPiirk) VALUES ('Nisan', 111 CCC, 2006, 1); INSERT INTO auto(mark, regNr, aasta, regPiirk) VALUES ('Toyota', 128 HGF, 2001, 1); INSERT INTO auto(mark, regNr, aasta, regPiirk) VALUES ('Vaz', 544 CCH, 1960, 2);