< SQLite

SQLite bevezetés

Szerző: Sallai András

Copyright © 2022, Sallai András

Licenc: CC BY-SA 4.0

Web: https://szit.hu

Az SQLite-ról

Az SQLite dinamikusan típusos, szemben a MariadDB, MySQL és PostgreSQL adatbázis rendszerekkel, azok statikusan típusosak. A statikus típusosság esetén csak olyan típusú adatot tárolhatunk egy adott mezőben, amit megadtunk. A dinamikus típusosság esetén a tárolt érték határozza meg a tárolás típusát.

Kiterjesztések

.db

.sqlite

Típusok

Az SQLite a megadott értékeket 5-féle tárolási osztályban tárolhatja.

Tárolási osztályok
Tárolási osztály	Leírás
NULL	A NULL érték egy hiányzó információ, ismeretlen érték
INTEGER	Egy egész érték, amely tárolódhat 1, 2, 3, 4 vagy 8 bájton.
REAL	Valós, lebegőpontos szám, ami 8 bájton tárolódik.
TEXT	Szöveges tartalom, amelynek hossza korlátlan. Különböző karakterkódolásokkal támogatva.
BLOB	Bináris adatok tárolására.

Táblázat készítése

Mérések (kerület, terület):

create table meterages ( id integer not null primary key autoincrement, area real, perimeter real );

Dolgozók:

create table employees ( id integer not null primary key autoincrement, name text, city text, salary real );

Forrás

https://www.sqlitetutorial.net/sqlite-data-types/ (2020)