Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • ei tarvita erillistä serveriä
  • SQLite-tietokanta tallennetaan yhteen tiedostoon

PuutteitaUutta:

  • FOREIGN KEY-määre ei toimitoimii SQLite versiossa 3.6.19

SQLiten kotisivu on https://www.sqlite.org/

...

Kokeillaan seuraavaksi muutamia SELECT-lauseita. Suorita kukin lause erikseen.

Seuraava lause tulostaa kaikki COMPANY-taulun tiedot.

SELECT *

FROM COMPANY;

 

Jos halutaan tulostaa vain osa kentistä, ne luetellaan pilkulla eroteltuina:

SELECT ID, NAME, ADDRESS

FROM COMPANY;

 

Seuraava lause tulostaa kaikki COMPANY-taulun tiedot.

SELECT *

FROM COMPANY;

 

SELECT-lauseen WHERE-osaan voidaan laittaa ehtoja, jotka määräävät, mitkä tietueet tulostetaan.

...

UPDATE COMPANY SET ADDRESS = 'California' WHERE ID = 2;

 

SELECT * FROM COMPANY;

 

UPDATE COMPANY SET SALARY = SALARY + 3000 WHERE SALARY <=30000;

 

SELECT * FROM COMPANY;

Tallennus

db-tiedostoon tallentuu automaattisesti tietokantaan tehdyt muutokset. Oikean yläkulman ikkunassa näkyvät SQL-lauseet voi tallentaa .sql tiedostoksi. SQL-lauseet tallentuvat tekstitiedostoksi.

...