Projekt "WolleDB"

Aus WolleDEsHomepage
Zur Navigation springen Zur Suche springen

Das Projekt "WolleDB" ist entstanden, als ich begann, mich mit PHP und erneut mit SQL zu beschäftigen. Ich habe einfach keine Software gefunden, mit der ich meine Daten auch nach meinen Vorstellungen verarbeiten konnte.

Tabelle "t_inventar"

Datenfelder

Name Typ Länge/Wert Standard Kollation Attribute Null A_I Kommentare
id
inventar_hersteller
inventar_titel

Kategorien

Kategorie 1 Kategorie 2 Kategorie 3
Computer
Fotografie Digitalkamera
Filter
Objektiv

Hinweise zu Aufbau und Inhalt

Seiten-Layout

  • standardisieren,
  • Löschfunktion für Datensätze -> nur Löschmarkierung umsetzen, die Datensätze filtert
  • in Tabellen-Kopfzeilen <b></b> entfernen

Ideen

  • Tabelle "Fahrzeuge"
  • Tabelle "Ausrüstung" (mit Bedienungsanleitungen verlinken)
  • Tabelle "Zitate" (Feld Bemerkungen vorsehen)
  • Filterfunktion: nur Teil-Strings nötig für Filterkriterien

PHP

MySQL

Datenfeld-Formate

Auswahl

Verwendung MySQL-Struktur Bemerkungen
Name Typ Länge/Werte Standard Kollation Attribute Null A_I Kommentare Spalte verschieben
Primärschlüssel ID INT 11 Kein(e) X
Buchstaben und Zahlen; variable Länge toern_titel VARCHAR 255 Kein(e) utf8_general_ci
Datum ohne Uhrzeit dat_von DATE Kein(e)
Datum mit Uhrzeit dat_erstellt TIMESTAMP CURRENT_TIMESTAMP
Datum mit Uhrzeit dat_geaendert TIMESTAMP CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP

Erläuterungen zur Auswahl

Verwendung
  • beschreibt, wofür ich das Datenfeld benutze
Name
  • Name eines Beispiel-Datenfeldes aus meiner Datenbank
Typ
  • mein bevorzugter Typ für das Datenfelds
  • ist in PhpMyAdmin ein Listenfeld
Länge/Werte
  • hängt vom erforderlichen Wertebereich ab
  • ist ein Maximalwert
Standard
  • Inhalt des Feldes, wenn keine Eingaben gemacht werden
Kollation
  • Zeichenkodierung
Attribute
Null
A_I
  • AUTO_INCREMENT
Kommentare
  • hier kann man eine Beschreibung des Datenfeldes eingeben
Spalte verschieben
  • hat keinen Einfluss auf den Inhalt des Datenfeldes
  • es kann damit die Reihenfolge der Datenfelder geändert werden
Bemerkungen
  • meine Bemerkungen