SELECT Pealkiri FROM RAAMAT WHERE Pealkiri LIKE 'm%'; 16. Leia hetke kuupäev ja kellaaeg. SELECT NOW(); 17. Mõtle ise välja 2 päringut ja proovi need teha läbi ka MySqlis! Pane siia kirja päringu tekst ja ka päring ise! SELECT Pealkiri, Koht FROM RAAMAT WHERE Pealkiri LIKE '%r'; SELECT Hind FROM RAAMAT ORDER BY Hind DESC; SELECT Hind FROM RAAMAT ORDER BY Hind ASC; Ülesanne 4. Lihtsamad Select päringud II Päringud SQL-is 1. Loo tabel LUGEJA, järgnevate väljadega:isikukood, eesnimi, perenimi, telefon, aadress, email, amet,asutus. 2. Lisa LUGEJA tabelisse ka etteantud andmed käivitades failis Lugeja.txt oleva käsk. 3. Lisa enda andmed lugejate tabelisse. ___ 4. Väljasta kogu tabeli LUGEJAD andmed. SELECT * FROM `LUGEJA`; 5. Väljasta lugejate eesnimi, perenimi ja aadress. SELECT Eesnimi, Perenimi, Aadress FROM LUGEJA; 6. Leia kõik lugejad kelle perenimi on Karu. Mitu neid on?
Sisukord Aineregister DOKUMENT Kujutis All- ja lõpumärkus Sektsioon Päis Jalus Loetelu Lõik Tabel Rida Sõna Lause Märk Dokumendi loogiline struktuur on seotud tekstitöötlussüsteemiga, täpsemalt omavahel seotud komponenti- de kogumina, mis on kujutatud eespool oleval joonisel (Jokk, V:8). Dokumendi füüsiline struktuur, mis on mõeldud trükkimiseks või elektroonselt esitamiseks, koosneb fai- list
Selliseid tabeleid nimetakse sageli andmeloenditeks või ka andmebaasi tabeliteks. Nende töötlemiseks saab kasutada spetsiaalseid vahendeid sorteerimiseks, filtreerimiseks (päringute tegemiseks), otsimiseks, koondite tegemiseks jm. Nimetatud tüüpi tabeli kirjeldamisel võib kasutada UML klassiesitlust, millel puudub operatsioonide sektsioon: näidatakse ainult omadused. Allpool on toodud näiteks kolm tabelit: arvutite hinnakiri, töötajate nimekiri ja müükide arvestamise tabel Arvutid Mark Protsessor Mälu, MB Ketas,GB Hind, Kr ... Aragorn Pent 4; 3,0 512 160 5 990 Aura AMD 64; 3,0 512 160 5 990 Arvutid Balrog Pent 4; 3,0 512 160 4 990 Ekstra AMD S; 2,8 256 80 4 190 mark - võti Eliisa AMD S; 3,0 512 160 4 990 protsessor
Nimi Saalihoki Võrkpall Korvpall Jüri Ei Ei Jah Christel Jah Ei Jah 20 Tabelid Kasutatakse parasiid koode:
1.veerg |
---|
filtreerimiseks (päringute tegemiseks), otsimiseks, koondite tegemiseks jm. Nimetatud tüüpi tabeli kirjeldamisel kasutatakse UML klassimudelit, millel sageli puudub operatsioonide sektsioon: näidatakse ainult omadused. Töötamise hõlbustamiseks tabeliga võib selle määrata Table-objektideks (Excel 2003- s List-objekt). Selleks kasutatakse käsku Insert Table. Allpool on toodud näiteks kolm tabelit: arvutite hinnakiri, töötajate nimekiri ja neid kasutavate müükide arvestamise tabel Arvutid Mark Protsessor Mälu, MB Ketas,GB Hind, € ... Aragorn Pent 4; 3,0 512 160 380 Aura AMD 64; 3,0 512 160 380 Arvutid Balrog Pent 4; 3,0 512 160 320 Ekstra AMD S; 2,8 256 80 270 mark - võti protsessor
Kui vormistate oma töölehe ühtlase taustavärviga nii, et lahtrite taustavõrgustik näha ei jää, on kasulik tekstide lõppu lisa ridade kaupa järge hoida. Märgistage tekstiga lahtrid, kus automaatne punktiir peab tekkima Märgistatud alal tehke parem hiirklikk-->Format Cells Esimeselt vahelehelt valige Custom ning paremal pool asuvasse lahtirsse Type sisetsage sümbolid @*. OK Moodustage järgmine tabel Näide Kartul........................ 8.90 Kapsas........................... 0.50 Porgand.......................... 0.70 Kaalikas.......................... 0.90 Redis.............................. 1.20 Peet................................ 0.50 Õun................................ 1.50 Pirn....................
1. Lisa tabelisse RAAMAT uus väli Tiraaz, mis on täisarvu tüüpi. mysql> ALTER TABLE RAAMAT ADD COLUMN Tiraaz mediumint(10); Query OK, 42 rows affected (0.00 sec) Records: 42 Duplicates: 0 Warnings: 0 mysql> DESCRIBE RAAMAT; +------------+-----------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+-----------------------+------+-----+---------+----------------+ | Raamatu_id | mediumint(8) unsigned | NO | PRI | NULL | auto_increment | | Pealkiri | varchar(100) | NO | | NULL | | | Autor | varchar(50) | YES | | NULL | | | Aasta | year(4) | YES | | NULL | | | Koht | varchar(30) | YES | | NULL | | | Lk_arv | smallint(6) | NO | | NULL | | | Keel | varchar(50) | YES | | NULL
õigused. Kasutaja loomiseks vajuta Lisa kasutaja nupule ning kõigi õigustega kasutaja peaks ilmuma nimekirja. Andmebaasi loomine Andmebaasi loomiseks kliki menüüs Andmebaasid, lisa andmebaasile nimi ja kliki nupul Loo. Andmebaasi nime ja edaspidi ka tabeli ja veergude puhul, lähtu seni õpitud põhimõtetest - väldi täpitähti ja tühikuid. Tabelite loomine Kuna andmebaas on tühi, siis andmebaasi nimele klikkides antakse võimalus lisada esimene tabel. Lisame nime tabeli nime 'albumid' ja valime veergude arvu '5'. Kui oled sellega hakkama saanud, vajuta nupul Mine. See kuvab meile lahtrid, kuhu tuleb lisada veeru nimi, tüüp ja soovitavalt ka andmeväljad suurim pikkus. Kohe allpool vaatame millised andmetüübid on võimalikud, aga tahan juhtida tähelepanu esimsele lahtrile 'id'. Nimelt on tegemist tabeli primaarvõtmega (PRIMARY), mis PEAB olema unikaalne ja sellepärast lisan
Kõik kommentaarid