ubuntuusers.de

mysql Spalten auslesen

Status: Ungelöst | Ubuntu-Version: Xubuntu 20.04 (Focal Fossa)
Antworten |

matze31

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 788

Hallo, ich habe eine mysql-Datenbank angelegt und mittels Befehl

CREATE TABLE spiel (zahl INT AUTO_INCREMENT NOT NULL PRIMARY KEY, name1 VARCHAR(50) NOT NULL, name2 VARCHAR(50) NOT NULL);

Spalten angelegt. Jetzt wollte ich mal testen ob alles korrekt eingetragen ist, wie kann ich mir die Spalten einer Datenbank anzeigen lassen?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

mit SHOW COLUMNS FROM spiel;

Was soll denn nicht korrekt eingetragen sein? Wenn du den Befehl so absetzt führt MySQL den auch so aus. Und wenn das was nicht stimmt liefert dir MySQL eine Fehlermeldung.

Gruß, noisefloor

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 788

Ok danke. Das steht leider nicht unter --help. Wo kann man die Befehle einsehen?

Mal noch eine Frage: Ich möchte gerne von Außerhalb auf die Datenbank zugreifen. Da habe ich in der mysql conf bindAdress auf 0.0.0.0 und den port gesetzt.

Muss ich an den Rechten noch etwas machen? Denn ich habe keinen Zugriff von java auf die Datenbank. Unter myphpadmin steht das der User keinerlei Zugriffsrechte hat, jedoch kann ich es dort nicht ändern, da wird mir immer ein Fehler angezeigt.

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Wo kann man die Befehle einsehen?

MySQL ist ja absoluter Mainstream. Dazu gibt es unzählige Tutorials, Blogenträge und außerdem eine seeehr umfangreiche Doku (https://dev.mysql.com/doc/refman). Deine Frage war mit dem Suchbegriff bei Google "mysql show table columns" nach 30 Sekunden beantwortet.

Ich möchte gerne von Außerhalb auf die Datenbank zugreifen.

"außerhablb" = über das Internet oder nur von einem anderen Rechner im gleichen Netzwerk? Grundsätzlich musst du dich in den Server einloggen mit Benutzername und Passwort. Und innerhalb von MySQL kannst du für alle Benutzer Rechte vergeben, wer was wie wo darf. Ich habe ewig kein MySQL mehr benutzt, aber dazu findest du sehr sicher was in der MySQL Doku.

Gruß, noisefloor

Antworten |