Cum se utilizează tipul de date date în SQLite?

Cum Se Utilizeaza Tipul De Date Date In Sqlite



Ești interesat să înveți cum să folosești datele în SQLite? Puteți stoca și manipula date de dată și oră în bazele de date SQLite folosind data tipului de date , care este o caracteristică utilă. Indiferent dacă construiți o aplicație, gestionați programe sau urmăriți evenimente, înțelegeți cum să utilizați data tipului de date vă poate îmbunătăți considerabil capacitățile bazei de date.

Ce este Data Data în SQLite?

The data tipului de date în SQLite este conceput pentru a stoca informații despre dată și oră în baza de date ca un singur format standardizat. Utilizează formatul extins ISO-8601 adoptat pe scară largă, care combină numere și simboluri pentru a reprezenta o gamă largă de valori de dată și oră. De exemplu, data 24 iunie 2022, ora 16:30 poate fi reprezentat în format ISO-8601 ca 24-06-2022T16:30:00 .







Cum se utilizează tipul de date date în SQLite?

A folosi data tipului de date în SQLite, utilizatorii pot crea un tabel cu o coloană de tip DATA cu o coloană suplimentară de tip TIMESTAMP-UL dacă doresc să stocheze atât data, cât și ora în același câmp.



Pentru a crea un tabel cu data tipului de date în SQLite , puteți folosi CREAȚI TABEL afirmație. De exemplu:



CREATE TABLE tempdata(id INT PRIMARY KEY, data DATE);

În acest exemplu, creăm un tabel numit tempdata , cu două coloane; prima coloană, id , este un număr întreg și va acționa ca cheie primară pentru tabel, iar a doua coloană, Data , este de tip DATA .





După crearea tabelului, puteți introduce date în el. De exemplu:

INSERT INTO tempdata(id, data) VALUES(1, '2021-06-30');

INSERT INTO tempdata(id, data) VALUES(2, '2018-02-22');

INSERT INTO tempdata(id, data) VALUES(3, '2023-09-12');

În acest exemplu, inserăm valorile în tempdata masa. Valoarea datei este formatată în AAAA-LL-ZZ format.



De asemenea, puteți utiliza Datatype data în SQLite pentru a:

1: Manipulați valorile datei

SQLite oferă mai multe funcții dată-oră care vă permit manipulați și formatați valorile datei . De exemplu, funcția strftime() vă permite să formatați datele. Este nevoie de două intrări: prima este formatul datei, iar a doua este valoarea datei.

SELECT strftime('%m/%d/%Y', '2021-06-30');

Această interogare va afișa data ca 30.06.2021 .

2: Preluați date dintr-un tabel

The SELECTAȚI instrucțiunea poate fi utilizată pentru a obține date dintr-un tabel având un tip de date de dată. De exemplu:

SELECT * FROM tempdata;

De exemplu, această interogare va prelua toate informațiile din tabelul tempdata. The UNDE clauza poate fi folosită și pentru a filtra datele în funcție de date. De exemplu:

SELECT * FROM tempdata WHERE date='2021-06-30';

Această interogare va returna datele pentru 2021-06-30 de la tempdata masa.

3: Sortați datele în funcție de dată

La sortați datele în funcție de dată în SQLite, puteți folosi ORDER DE clauză. De exemplu:

SELECT * FROM tempdata ORDER BY data ASC;

Această interogare va returna datele din tempdata tabel sortat în ordine crescătoare pe baza Data coloană.

4: Efectuați aritmetica datei

SQLite oferă, de asemenea, mai multe funcții dată-oră pentru efectuați aritmetica datei . De exemplu, puteți utiliza DATA() funcția de extragere a datei din șirul datetime.

SELECT DATA('2021-06-30 12:30:45');

Această interogare va reveni 30-06-2021 .

Concluzie

SQLite oferă o caracteristică robustă a tipurilor de date care permite gestionarea eficientă a datelor și a marcajelor de timp. Flexibilitatea și eficiența SQLite îl fac o alegere preferată pentru aplicațiile mobile și aplicațiile desktop. Pentru a utiliza tipul de date dată în SQLite, puteți crea un tabel cu coloana dată, puteți introduce date în acesta și puteți efectua diferite calcule dată-oră folosind funcțiile SQLite.