Direkt zum Inhalt | Direkt zur Navigation

Benutzerspezifische Werkzeuge
Anmelden
Sektionen
Sie sind hier: Startseite bitMagie SQLite SQLite - Datenbank Abfragen

SQLite - Datenbank Abfragen

| abgelegt unter: , ,

Das letztendliche Ziel der Datenspeicherung in einer SQL-Datenbank ist der effiziente Zugriff auf den Datenbestand. Dafür stellt die SQL-Sprache das SELECT - Kommando zur Verfügung, das dann auch seiner Bedeutung entsprechend komplex ist.

 

SQLite-Tools

 

SELECT - Kommando

Hier zunächst die einfachste Anwendungsform:

select * from <tabellen-name>;

Damit erfolgt die vollständige Auflistung des Tabelleninhalts, da weder die Spaltenauswahl, noch die Zeilenauswahl durch entsprechende Bedingungen eingeschränkt ist. Das Stern-Symbol bedeutet "alle Spalten".

 

 

CREATE VIEW - Kommando

Benötigt man ein SELECT-Kommando standardmässig, so kann man es unter einem Namen in der Datenbank speichern und man nennt das dann  einen "View". Dieser View verhält sich  ähnlich einer Tabelle, allerdings ist in SQLite kein schreibender Zugriff darauf möglich. Es gibt weitere Unterschiede, die aber erst an passender Stelle erläutert werden.

Das CREATE VIEW - Kommando ist denkbar einfach:

create view <name-des-view> as <select-kommando>;

 

Der View lässt sich nun wie eine normale Tabelle mit dem select-Kommando abfragen. Man bezeichnet Views auch als virtuelle Tabellen, weil der Tabelleninhalt erst beim Aufruf des Views aus der zu Grunde liegenden Tabellenstruktur  erstellt wird; es können also die Daten aus mehreren "echten" Tabellen in einem View verdichtet werden. Von aussen betrachtet erscheint es dann so, als wären die Daten tatsächlich in einer einzelnen Tabelle gespeichert.

06.07.2011 22:20
Artikelaktionen