Máte zájem naučit se používat data v SQLite? Můžete ukládat a manipulovat s daty a časem ve svých databázích SQLite pomocí datový typ data , což je užitečná funkce. Ať už vytváříte aplikaci, spravujete plány nebo sledujete události, pochopíte, jak používat datový typ data může výrazně zlepšit možnosti vaší databáze.
Co je datový typ data v SQLite?
The datový typ data v SQLite je navržen tak, aby ukládal informace o datu a čase v databázi jako jediný standardizovaný formát. Využívá široce přijímaný rozšířený formát ISO-8601, který kombinuje čísla a symboly pro reprezentaci širokého rozsahu hodnot data a času. Například datum 24. června 2022 v 16:30 může být reprezentován ve formátu ISO-8601 jako 2022-06-24T16:30:00 .
Jak používat datový typ data v SQLite?
Použít datový typ data v SQLite mohou uživatelé vytvořit tabulku se sloupcem typu DATUM s dalším sloupcem typu ČASOVÉ RAZÍTKO pokud chtějí uložit datum i čas do stejného pole.
Chcete-li vytvořit tabulku s datový typ data v SQLite , můžete použít VYTVOŘIT TABULKU prohlášení. Například:
CREATE TABLE tempdata(id INT PRIMARY KEY, datum DATE);
V tomto příkladu vytváříme tabulku tzv tempdata , se dvěma sloupci; první sloupec, id , je celé číslo a bude fungovat jako primární klíč pro tabulku a druhý sloupec, datum , je typu DATUM .
Po vytvoření tabulky do ní můžete vkládat data. Například:
INSERT INTO tempdata(id, datum) VALUES(1, '2021-06-30');INSERT INTO tempdata(id, datum) VALUES(2, '2018-02-22');
INSERT INTO tempdata(id, datum) VALUES(3, '2023-09-12');
V tomto příkladu vkládáme hodnoty do tempdata stůl. Hodnota data je ve formátu YYYY-MM-DD formát.
Date Datatype můžete také použít v SQLite k:
1: Manipulace s hodnotami data
SQLite poskytuje několik funkcí data a času, které vám to umožňují manipulovat a formátovat hodnoty data . Například funkce strftime() umožňuje formátovat data. Vyžaduje dva vstupy: první je formát data a druhý je hodnota data.
SELECT strftime('%m/%d/%Y', '2021-06-30');Tento dotaz zobrazí datum jako 30.06.2021 .
2: Načtení dat z tabulky
The VYBRAT lze použít k získání dat z tabulky s datovým typem data. Například:
SELECT * FROM tempdata;
Pro ilustraci, tento dotaz načte všechny informace v tabulce tempdata. The KDE klauzuli lze také použít k filtrování dat v závislosti na datech. Například:
SELECT * FROM tempdata WHERE date='2021-06-30';Tento dotaz vrátí data pro 2021-06-30 z tempdata stůl.
3: Seřaďte data podle data
Na třídit data podle data v SQLite můžete použít příkaz ORDER PODLE doložka. Například:
SELECT * FROM tempdata ORDER BY date ASC;
Tento dotaz vrátí data z tempdata tabulka seřazená vzestupně na základě datum sloupec.
4: Proveďte aritmetiku data
SQLite také poskytuje několik funkcí pro datum a čas provést aritmetiku data . Můžete například použít DATUM() funkce pro extrahování data z řetězce datetime.
SELECT DATE('2021-06-30 12:30:45');Tento dotaz se vrátí 2021-06-30 .
Závěr
SQLite nabízí robustní funkci datového typu data, která umožňuje efektivní manipulaci s daty a časovými razítky. Flexibilita a efektivita SQLite z něj činí preferovanou volbu pro mobilní aplikace a desktopové aplikace. Chcete-li použít datový typ data v SQLite, můžete vytvořit tabulku se sloupcem data, vložit do ní data a provádět různé výpočty data a času pomocí funkcí SQLite.