© Jouni Huotari ja Tapani Äijänen
52
Tietojen lisääminen
•INSERT INTO taulu VALUES (arvot);
•Esim.
– INSERT INTO prosessorit(cpu, hinta)
VALUES ('AMD', 700);
•Sarakkeiden nimiä ei tarvitse luetella, jos kaikille annetaan arvo tai niillä on oletusarvo tai ne sallivat Null-arvon; on kuitenkin suositeltavaa luetella ne!
•Taulusta toiseen:
– INSERT INTO taulu1 SELECT s1, s2 FROM taulu2;
•MySQL:ssä voidaan antaa useita lisättäviä rivejä yhdessä käskyssä
SQL Server:
   INSERT prosessorit(cpu, hinta) VALUES (‘AMD’, 700)
Sarakkeiden nimiä ei tarvitse luetella, jos kaikille annetaan arvo tai niillä on oletusarvo, timestamp, identity tai ne sallivat Null-arvon
Taulusta toiseen:
   INSERT taulu1 SELECT * FROM taulu2
Oletusarvot
   INSERT prosessorit DEFAULT VALUES
ehdot kuten edellä
   INSERT prosessorit VALUES ('pentiu'’, DEFAULT)