Tietokantojen perusteet Pythonissa
Tietokanta (lyhennetty TK) on paikka, jossa sivuston data tallennetaan. Tämä voi olla sivujen tekstejä, käyttäjälistoja käyttäjätunnuksineen ja salasanoineen, tuote- luetteloita ja muuta.
Tietokanta koostuu tauluista. Mitä taulu on tiedät elämästä: se on rivejä ja sarakkeita. Rivien ja sarakkeiden leikkauskohdassa sijaitsevat solut.
Tietokannoissa sarakkeita kutsutaan usein kentiksi ja rivejä - tietueiksi.
Itse tietokanta on tietynlainen ohjelma, joka säilyttää dataa ja mahdollistaa tämän datan hakemisen ja muuttamisen.
Datan hakeminen ja muuttaminen tapahtuu kyselyillä. Kyselyt edustavat komentoja, jotka on kirjoitettu erityisellä kielellä - SQL:llä.
Tietokantojen käyttö Pythonin kautta ei ole erityisen vaikeaa. Ainoa, minkä kanssa voi ilmetä ongelmia - on pitkä alustava valmisteluvaihe, joka venyy useisiin oppitunteihin. Mutta sen jälkeen, kaikki muuttuu huomattavasti helpommaksi.
SQL-tietokannat toimivat eri moottoreilla. Suosituimpia niistä ovat:
- Mysql
- Oracle
- PostgreSQL
- Microsoft SQL Server
Jatkossa kaikki esimerkit perustuvat Mysql-moottorin käyttöön.