Jak používat datový typ data v SQLite?

Jak Pouzivat Datovy Typ Data V Sqlite



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.