start galerielinks impressum   suche  
galupki.de
image DatenBanken

Datenbanken

Auf beliebigen Seiten lassen sich Datenbanken definieren. Das bedeutet, dass die Wikiseite einerseits einen erläuternden Text enthält - sowie eine spezielle Kennung ("< mysql >" ohne Leerzeichen, s.a. SpezielleSeiten), die einen Anschluss an eine MySQL-Datenbank herstellt. Im einfachsten Fall legt man also eine neue Datenbank an, indem man in einer Wikiseite die Kennung im Text einfach hinschreibt.

Von da an wird die Seite wie bisher normal ausgegeben, aber an Stelle der Kennung tritt ein Funktionsmenü und natürlich Ausgabedaten von Datenbankabfragen.

Es können je Wikiseite theoretisch beliebig viele Datensätze angelegt werden (der WikiAdmin kann die Datenmenge für die MySqlDatenbank insgesamt beschränken. Ist diese Marke erreicht, können Datensätze nur noch gelöscht, nicht aber geändert oder neu angelegt werden.). Ein Datensatz besteht aus:

Am rechten Rand wird das Mysql-Funktionsmenü ausgegeben:

Ändern, kopieren und löschen von Datensätzen:

In dem Formular werden ggf. vorhandene Daten angezeigt.

Besonderheit beim löschen einzelner Sätze (delete): Vor dem klicken auf delete muss man im Formular das Textfeld leeren, sonst wird der Datensatz nicht gelöscht.

Besonderheit beim suchen: Groß-/Kleinschreibung ist irrelevant. "*" (Stern) steht für ein beliebiges Muster (kein oder beliebige Zeichen). Die Felder sind bis auf das Feld Text indiziert, d.h. eine Suche erfolgt in diesem Fall recht performant. Wird im Feld Text gesucht oder der Suchbegriff beginnt mit einem "*" (Stern), erfolgt eine Volltextsuche ohne Benutzung des Index - das ist möglichst bei (wirklich) großen Datenbanken zu vermeiden, da es den Datenbankserver belastet. Das Datumsfeld ist wie folgt aufgebaut: jjjjmmtthhmmss (Jahr, Monat, Tag, Stunde, Minute, Sekunde).

Sonderfunktionen

Für importieren, exportieren und löschen ist immer ein Suchmuster anzugeben. Im Gegensatz zur Suche wird immer nur mit dem Begriffsfeld verglichen!

Der Import/Export von Datensätzen erfolgt über CSV-Dateien. Das sind Textdateien, in denen je Datensatz i.d.R. eine Zeile vorgegeben ist. In dieser Zeile stehen die einzelnen Datenfelder, getrennt durch jeweils ein ; (Semikolon).

CSV-Dateien dürfen eine Überschriftszeile haben (Begriff;Bereich;Text;Datum).

Beim Export werden alle durch das angegebene Suchmuster selektierte Datensätze zeilenweise in eine Datei Wikiseite.csv geschrieben (Wikiseite steht für den jeweiligen Wiki-Seitennamen). Die Datei wird fortgeschrieben, falls sie schon existiert, ansonsten neu angelegt (normalerweise im UploadManager zugreifbar). Eine CSV-Datei läßt sich z.B. mit Excel öffnen und weiterverarbeiten...

Für den Import wird eine entsprechende Datei erwartet (z.B. mit Excel vorbereiten und uploaden) und "Speichern als Wikiseitenname.csv" (CSV-Typ!). Natürlich können Datensätze auch aus einer vorher durch "Export" erzeugten Datei stammen. Auch hier ist ein Suchmuster anzugeben. Schon bestehende Datensätze (Begriff) werden nicht überschrieben.

Um ein echtes vollständiges Backup zu erstellen benutzt man allerdings besser ein Tool wie z.B. PhpMyAdmin (hat auch den Vorteil, dass man direkt alle Datenbanken - ggfs. weitere Wikis - in eine Datei geschrieben bekommt. Dumpen am besten zusammen mit der Struktur...)

Für Massenlöschungen. Vor das eigentliche Suchmuster muss ein "!" (Ausrufungszeichen) gesetzt werden. Vorsicht, ein löschen von Sätzen ist endgültig! (Evtl. vorher als Backup exportieren lassen).




Ob dieser Wiki über einen Anschluss an eine DB verfügt läßt sich recht leicht feststellen, dann ist nämlich ganz rechts unten das oben beschriebene Datenbanken -Abfragemenü auf dieser Seite zu sehen - sonst steht am Textende nur "< mysql >".

Welche Datenbanken auf welchen Seiten existieren?

Ganz rechts unten auf "..." klicken, dann wird (wieder ganz unten) eine entsprechende Liste angezeigt!

[Alle Beiträge vollständig in alphabetischer Reihenfolge ausgeben]
 
[Index]   [GlossarGlossar]   [tag cloudtag cloud]   [klicken um dem Link zu folgen Links]   [Zuletzt]   [?]   [...]
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z *
(*=Joker) in
Begriff URL Bereich Text Datum

[klicken um dem Link zu folgen my galupki.de]

Glossar