Datenbank Verständnisfrage
-
- Beiträge: 245
- Registriert: Mo 13. Jan 2025, 12:11
Datenbank Verständnisfrage
Hallo Leute.
Wie kann ich denn den Inhalt einer Datenbank ansehen?. z.B. bei einer Firebird Datenbank. Ich habe ein Programm da kann ich die Datenbank sehen...also bei einer Adressdatenbank wie die Tabellen aufgebaut sind usw. aber man sieht nicht den Inhalt.
Grüße
Wie kann ich denn den Inhalt einer Datenbank ansehen?. z.B. bei einer Firebird Datenbank. Ich habe ein Programm da kann ich die Datenbank sehen...also bei einer Adressdatenbank wie die Tabellen aufgebaut sind usw. aber man sieht nicht den Inhalt.
Grüße
- Zvoni
- Beiträge: 378
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
- CPU-Target: 32Bit
- Wohnort: BW
Re: Datenbank Verständnisfrage
FireBird --> Flame Robin
SQLite --> DB Browser for SQlite
MySQL/MariaDB --> HeidiSQL oder MySQL-Workbench
MSSQL --> SSMS
generisches Programm (versteht sehr viele DB-Formate) --> DBeaver
Alles Tools um sich eine Datenbank und deren Struktur anzusehen.
Haben in der Regel alle ein SQL-Editor-Fenster, in welchem man dann stumpf ein
"SELECT * FROM Tabellename"
abfeuern kann, und dann sieht man auch die Daten, die ggfs. schon erfasst sind.
Das ein oder andere Tool hat auch schon ein fertiges Fenster, in welchem man die Tabelle wählt und auch die Daten sieht (also ohne ein SQL-Statement abfeuern zu müssen).
DB Browser for SQlite z.B. hat sowas
SQLite --> DB Browser for SQlite
MySQL/MariaDB --> HeidiSQL oder MySQL-Workbench
MSSQL --> SSMS
generisches Programm (versteht sehr viele DB-Formate) --> DBeaver
Alles Tools um sich eine Datenbank und deren Struktur anzusehen.
Haben in der Regel alle ein SQL-Editor-Fenster, in welchem man dann stumpf ein
"SELECT * FROM Tabellename"
abfeuern kann, und dann sieht man auch die Daten, die ggfs. schon erfasst sind.
Das ein oder andere Tool hat auch schon ein fertiges Fenster, in welchem man die Tabelle wählt und auch die Daten sieht (also ohne ein SQL-Statement abfeuern zu müssen).
DB Browser for SQlite z.B. hat sowas
Zuletzt geändert von Zvoni am Fr 28. Mär 2025, 13:22, insgesamt 1-mal geändert.
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
-
- Beiträge: 2129
- Registriert: Di 23. Sep 2014, 17:46
- OS, Lazarus, FPC: Win10 | Linux
- CPU-Target: x86_64
Re: Datenbank Verständnisfrage
Wenn's eine relationale Datenbank ist kannst du sie einfach mit Select Queries querying:
Die meisten Datenbank Viewer Programme haben ein direktes Interface für SQL Kommandos. In phpmyadmin für MySql kann ich einfach in den tab SQL gehen und dort den oben beschriebenen query eintippen und ich bekomm die Tabelle TabellenName gezeigt
Code: Alles auswählen
SELECT * FROM TabellenName
- Zvoni
- Beiträge: 378
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
- CPU-Target: 32Bit
- Wohnort: BW
Re: Datenbank Verständnisfrage
Wieso bei "MySQL" jeder immer "phpmyadmin" erwähnt entzieht sich meines Verständnisses.....*kopfschüttel*Warf hat geschrieben: Fr 28. Mär 2025, 13:20 Wenn's eine relationale Datenbank ist kannst du sie einfach mit Select Queries querying:Die meisten Datenbank Viewer Programme haben ein direktes Interface für SQL Kommandos. In phpmyadmin für MySql kann ich einfach in den tab SQL gehen und dort den oben beschriebenen query eintippen und ich bekomm die Tabelle TabellenName gezeigtCode: Alles auswählen
SELECT * FROM TabellenName
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Re: Datenbank Verständnisfrage
Eigentlich gibt es ja noch den Lazdatadesktop wo man ein bisschen was anschauen kann.
Wollte den gerade mal wieder ausprobieren, bin aber nicht weit gekommen.
"Bei neue Verbindung... MySQL 8.0" kommt das:
Hat da jemand eine Ahnung?
Wollte den gerade mal wieder ausprobieren, bin aber nicht weit gekommen.
"Bei neue Verbindung... MySQL 8.0" kommt das:
Hat da jemand eine Ahnung?
-
- Beiträge: 245
- Registriert: Mo 13. Jan 2025, 12:11
Re: Datenbank Verständnisfrage
Hallo Zvoni,Zvoni hat geschrieben: Fr 28. Mär 2025, 13:17 FireBird --> Flame Robin
SQLite --> DB Browser for SQlite
MySQL/MariaDB --> HeidiSQL oder MySQL-Workbench
MSSQL --> SSMS
generisches Programm (versteht sehr viele DB-Formate) --> DBeaver
Alles Tools um sich eine Datenbank und deren Struktur anzusehen.
Haben in der Regel alle ein SQL-Editor-Fenster, in welchem man dann stumpf ein
"SELECT * FROM Tabellename"
abfeuern kann, und dann sieht man auch die Daten, die ggfs. schon erfasst sind.
Das ein oder andere Tool hat auch schon ein fertiges Fenster, in welchem man die Tabelle wählt und auch die Daten sieht (also ohne ein SQL-Statement abfeuern zu müssen).
DB Browser for SQlite z.B. hat sowas
hab den Dbeaver heruntergeladen. Suuuuper Tool. Danke für den tollen Tipp.

-
- Beiträge: 245
- Registriert: Mo 13. Jan 2025, 12:11
Re: Datenbank Verständnisfrage
Danke Warf. GrüßeWarf hat geschrieben: Fr 28. Mär 2025, 13:20 Wenn's eine relationale Datenbank ist kannst du sie einfach mit Select Queries querying:Die meisten Datenbank Viewer Programme haben ein direktes Interface für SQL Kommandos. In phpmyadmin für MySql kann ich einfach in den tab SQL gehen und dort den oben beschriebenen query eintippen und ich bekomm die Tabelle TabellenName gezeigtCode: Alles auswählen
SELECT * FROM TabellenName
-
- Beiträge: 245
- Registriert: Mo 13. Jan 2025, 12:11
Re: Datenbank Verständnisfrage
Hallo Theo, bei mir hat es auch nicht funktioniert und da habe ich dann die ganz neue Lazarus Software installiert und da hat es dann funktioniert.- aber dennoch konnte ich nicht eine Datenbank verbinden. Weis nicht was der Fehler ist. Hier was rauskommt. Bin eben noch kein Profi.-hi.theo hat geschrieben: Fr 28. Mär 2025, 13:34 Eigentlich gibt es ja noch den Lazdatadesktop wo man ein bisschen was anschauen kann.
Wollte den gerade mal wieder ausprobieren, bin aber nicht weit gekommen.
"Bei neue Verbindung... MySQL 8.0" kommt das:
lazdatadesktop8.png
Hat da jemand eine Ahnung?
- Zvoni
- Beiträge: 378
- Registriert: Fr 5. Jul 2024, 08:26
- OS, Lazarus, FPC: Windoof 10 Pro (Laz 2.2.2 FPC 3.2.2)
- CPU-Target: 32Bit
- Wohnort: BW
Re: Datenbank Verständnisfrage
und im Verzeichnis "blablabla\Lazarus_Schulung\DB_2_TABELLEN\COFFEENOW.FDB" existiert auch tatsächlich diese FDB-Datei?
bzw. dein Port 3050 ist "frei"?
Läuft der "lokale" Firebird-Server?
EDIT: Der Eintrag bei "Datenbank" sieht mir doch seltsam aus (Wobei ich zugebe, mich mit Firebird nicht auszukennen)
Wieso zeigst du auf die Datei, statt auf einen Datenbank-Namen?
Hätte da jetzt nen Eintrag erwartet wie z.B. "Test-Datenbank" oder sowas (welche dann auch natürlich da existieren muss).
Oder ansonsten den Namen der System-DB (Unter MySQL heisst die "mysql", keine Ahnung wie die bei FB heisst, oder ob FB überhaupt eine hat)
bzw. dein Port 3050 ist "frei"?
Läuft der "lokale" Firebird-Server?
EDIT: Der Eintrag bei "Datenbank" sieht mir doch seltsam aus (Wobei ich zugebe, mich mit Firebird nicht auszukennen)
Wieso zeigst du auf die Datei, statt auf einen Datenbank-Namen?
Hätte da jetzt nen Eintrag erwartet wie z.B. "Test-Datenbank" oder sowas (welche dann auch natürlich da existieren muss).
Oder ansonsten den Namen der System-DB (Unter MySQL heisst die "mysql", keine Ahnung wie die bei FB heisst, oder ob FB überhaupt eine hat)
Ein System sie alle zu knechten, ein Code sie alle zu finden,
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
Eine IDE sie ins Dunkel zu treiben, und an das Framework ewig zu binden,
Im Lande Redmond, wo die Windows drohn.
-
- Beiträge: 245
- Registriert: Mo 13. Jan 2025, 12:11
Re: Datenbank Verständnisfrage
Es zeigt auf ja den Datenbanknamen. Habe auch mehrere Datenbanken getestet. Immer der gleiche Fehler. Aber das nur nebenbei. Brauche ich ja nicht. Dein Tipp funktioniert ja. Hätte mich nur interessiert warum es nicht klappt. Wenn man schon so ein Tool hat.Zvoni hat geschrieben: Fr 28. Mär 2025, 14:42 und im Verzeichnis "blablabla\Lazarus_Schulung\DB_2_TABELLEN\COFFEENOW.FDB" existiert auch tatsächlich diese FDB-Datei?
bzw. dein Port 3050 ist "frei"?
Läuft der "lokale" Firebird-Server?
EDIT: Der Eintrag bei "Datenbank" sieht mir doch seltsam aus (Wobei ich zugebe, mich mit Firebird nicht auszukennen)
Wieso zeigst du auf die Datei, statt auf einen Datenbank-Namen?
Hätte da jetzt nen Eintrag erwartet wie z.B. "Test-Datenbank" oder sowas (welche dann auch natürlich da existieren muss).
Oder ansonsten den Namen der System-DB (Unter MySQL heisst die "mysql", keine Ahnung wie die bei FB heisst, oder ob FB überhaupt eine hat)

-
- Beiträge: 2129
- Registriert: Di 23. Sep 2014, 17:46
- OS, Lazarus, FPC: Win10 | Linux
- CPU-Target: x86_64
Re: Datenbank Verständnisfrage
Weil wenn man web Entwicklung macht man seine Datenbank nicht unbedingt Fremdnetzzugänge freigeben will. Also braucht man eine Anwendung die lokal auf dem selben Server läuft aber das UI aus Fremdnetzen zugänglich ist, einfach an und auszuschalten ist etc. Und da ist PHPMyAdmin einfach das einfachsteZvoni hat geschrieben: Fr 28. Mär 2025, 13:23 Wieso bei "MySQL" jeder immer "phpmyadmin" erwähnt entzieht sich meines Verständnisses.....*kopfschüttel*