Wie verwende ich den Datumsdatentyp in SQLite?

Wie Verwende Ich Den Datumsdatentyp In Sqlite



Möchten Sie lernen, wie man Datumsangaben in SQLite verwendet? Mit dem können Sie Datums- und Uhrzeitdaten in Ihren SQLite-Datenbanken speichern und bearbeiten Datumsdatentyp , was eine hilfreiche Funktion ist. Unabhängig davon, ob Sie eine App erstellen, Zeitpläne verwalten oder Ereignisse verfolgen, verstehen Sie, wie Sie die verwenden Datumsdatentyp kann Ihre Datenbankfunktionen erheblich verbessern.

Was ist der Datumsdatentyp in SQLite?

Der Datumsdatentyp in SQLite ist darauf ausgelegt, Datums- und Uhrzeitinformationen in der Datenbank in einem einzigen, standardisierten Format zu speichern. Es nutzt das weit verbreitete erweiterte ISO-8601-Format, das Zahlen und Symbole kombiniert, um eine breite Palette von Datums- und Uhrzeitwerten darzustellen. Zum Beispiel das Datum 24. Juni 2022, 16:30 Uhr kann im ISO-8601-Format dargestellt werden als 2022-06-24T16:30:00 .







Wie verwende ich den Datumsdatentyp in SQLite?

Benutzen Datumsdatentyp In SQLite können Benutzer eine Tabelle mit einer Spalte vom Typ erstellen DATUM mit einer zusätzlichen Spalte vom Typ ZEITSTEMPEL wenn sie sowohl das Datum als auch die Uhrzeit im selben Feld speichern möchten.



So erstellen Sie eine Tabelle mit dem Datumsdatentyp in SQLite , du kannst den ... benutzen TABELLE ERSTELLEN Stellungnahme. Zum Beispiel:



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

In diesem Beispiel erstellen wir eine Tabelle mit dem Namen tempdata , mit zwei Spalten; die erste Spalte, Ausweis ist eine Ganzzahl und fungiert als Primärschlüssel für die Tabelle und die zweite Spalte. Datum , ist vom Typ DATUM .





Nachdem Sie die Tabelle erstellt haben, können Sie Daten in diese einfügen. Zum Beispiel:

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

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

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

In diesem Beispiel fügen wir die Werte in ein tempdata Tisch. Der Datumswert ist formatiert in JJJJ-MM-TT Format.



Sie können den Datumsdatentyp in SQLite auch verwenden, um:

1: Datumswerte manipulieren

SQLite bietet mehrere Datum-Uhrzeit-Funktionen, die Ihnen dies ermöglichen Datumswerte bearbeiten und formatieren . Zum Beispiel die Funktion strftime() ermöglicht Ihnen das Formatieren von Datumsangaben. Es sind zwei Eingaben erforderlich: Die erste ist das Datumsformat und die zweite ist der Datumswert.

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

Diese Abfrage zeigt das Datum als an 30.06.2021 .

2: Daten aus einer Tabelle abrufen

Der WÄHLEN Die Anweisung kann verwendet werden, um Daten aus einer Tabelle mit einem Datumsdatentyp abzurufen. Zum Beispiel:

SELECT * FROM tempdata;

Zur Veranschaulichung: Diese Abfrage ruft alle Informationen in der Tempdata-Tabelle ab. Der WO Die Klausel kann auch zum Filtern von Daten nach Datum verwendet werden. Zum Beispiel:

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

Diese Abfrage gibt die Daten für den 30.06.2021 vom zurück tempdata Tisch.

3: Daten nach Datum sortieren

Zu Daten nach Datum sortieren In SQLite können Sie die ORDER verwenden VON Klausel. Zum Beispiel:

SELECT * FROM tempdata ORDER BY date ASC;

Diese Abfrage gibt die Daten von zurück tempdata Tabelle aufsteigend sortiert nach Datum Spalte.

4: Datumsarithmetik durchführen

SQLite bietet außerdem mehrere Datum-Uhrzeit-Funktionen Datumsarithmetik durchführen . Sie können zum Beispiel die verwenden DATUM() Funktion zum Extrahieren des Datums aus der Datums-/Uhrzeitzeichenfolge.

DATUM AUSWÄHLEN('2021-06-30 12:30:45');

Diese Abfrage wird zurückgegeben 30.06.2021 .

Abschluss

SQLite bietet eine robuste Datumsdatentypfunktion, die eine effiziente Handhabung von Datumsangaben und Zeitstempeln ermöglicht. Die Flexibilität und Effizienz von SQLite machen es zur bevorzugten Wahl für mobile Anwendungen und Desktop-Anwendungen. Um den Datumsdatentyp in SQLite zu verwenden, können Sie eine Tabelle mit der Datumsspalte erstellen, Daten darin einfügen und mithilfe der SQLite-Funktionen verschiedene Datums-/Uhrzeitberechnungen durchführen.