Kurssisisältö
Johdanto SQL:ään
Johdanto SQL:ään
2. Datan Suodatus
The WHERE ClauseHaaste: Auta Lukijaa Löytämään Heidän SuosikkigenrensäHaaste: Vanhempien Kirjojen HakeminenEhdolliset Lausekkeet: VertailuoperaattoritHaaste: Vältä Vahingoittuneet KirjatHaaste: Korosta Uusia SaapumisiaHaaste: Budjettiystävälliset KirjatEhdolliset Lausekkeet: The AND OperaattoriHaaste: Etsi Tiettyjä Kirjoja LukijalleHaaste: Määrittele AlueetHaaste: Useita EhtojaEhdolliset Lausekkeet: The OR OperaattoriHaaste: Useiden Vaihtoehtojen YhdistäminenHaaste: Alueen PoissulkeminenEhdolliset Lausekkeet: The NOT OperaattoriHaaste: Alueen Kieltäminen
3. Tietojen Lajittelu
4. Tietokannan Täyttäminen
Taulukon LuominenHaaste: Uuden Kirjataulukon LuominenRivien Lisääminen TaulukkoonHaaste: Tietojen LisääminenHaaste: Lisää Enemmän TietojaLisätään Useita RivejäHaaste: Suuren Tietomäärän LisääminenEnsisijaiset AvaimetThe SERIAL KeywordHaaste: Kirjojen Rakenteen MuuttaminenMäärittäminen OletusarvotHaaste: Kirjojen Taulukon Parantaminen Edelleen
5. Tietojen Päivittäminen ja Poistaminen
Rivin Päivittäminen TaulukossaHaaste: Korjaa Kirjan TiedotHaaste: Sivumäärien PäivittäminenHaaste: Merkitse Arkistoidut Kirjat Saatavilla OleviksiRivien PoistaminenHaaste: Vanhentuneiden Tietueiden PoistaminenTaulukoiden KopioiminenHaaste: Luo Taulukon VarmuuskopioHaaste: Luo Yhteenvetotaulukko KirjoistaTaulukoiden Poistaminen
Rivien Lisääminen Taulukkoon
Taulukon luomisen jälkeen voimme lisätä rivejä siihen käyttämällä INSERT
-lausetta.
Seuraavassa on INSERT
-lauseen yleinen syntaksi:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
Yllä olevassa syntaksissa table_name
viittaa taulukon nimeen, johon haluamme lisätä rivin.
Arvojen järjestyksen (value1, value2, value3, ...)
on oltava samassa järjestyksessä kuin sarakkeiden järjestys, jotka on määritelty kohdassa (column1, column2, column3, ...)
.
Esimerkiksi:
INSERT INTO students (first_name, second_name, age) VALUES ('John', 'Doe', 24);
// OR
INSERT INTO students (second_name, first_name, age) VALUES ('Doe', 'John', 24);
// OR
INSERT INTO students (age, first_name, second_name) VALUES (24, 'John', 'Doe');
// etc
Demonstration:
Vinkki:
On olemassa lyhyempi syntaksi rivien lisäämiseksi tauluun:
INSERT INTO table_name VALUES (value1, value2, value3 …)
Esimerkiksi:
INSERT INTO students VALUES ('John', 'Doe', 24);
Tässä tapauksessa arvojen järjestyksen tulisi olla sama kuin sarakkeiden oletusjärjestys.
Kahden tutkimamme syntaksin käyttötapausten ero tulee ilmeisemmäksi myöhemmissä luvuissa.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 4. Luku 3