MySQL-Tabelle anlegen
Wie kann man eine MySQL-Tabelle anlegen?
Man kann das Programm
phpMyAdmin verwenden.
Als erstes muss eine Datenbank ausgewählt werden.
Man geht auf Neue Tabelle erstellen.
Dazu muss man einen Namen vergeben.
Man gibt die Anzahl der Spalten für die Tabelle an.
Eine Spalte sollte immer die ID-Nummer enthalten.
Die Tabelle wird erstellt.
Im weiteren trägt man in die erste Spalte den Feldname ein.
In der Zweiten steht der Felddatentyp (z.B. Zahlen (int) (auto_increment bedeutet es wird automatisch je Datensatz um 1 erhöht) oder Text (text=Text ohne bestimmte Grösse) (varchar=Text mit bestimmter Grösse) (longtext=sehr viel Text)).
Die dritte Spalte, wenn je nach Typ vorhanden, steht für die maximale Länge (eine Zahl eingeben).
Weitere Attribute in den Spalten stehen für:
Die Festlegung, ob das Feld leer sein darf.
Standardwerte.
Extras.
Schlüssel, um einen Datensatz eindeutig zu identifzieren (ID-Nummer) (id).
Indexfeld.
einmaliges Feld.
Am Ende drückt man auf Speichern.
Hat alles geklappt kommt die Meldung: Tabelle wurde erstellt.
Welche Fehler können beim Anlegen einer MySQL-Tabelle auftreten?
Man hat den selben Namen einer Spalte doppelt vergeben.
Man hat die Verbindungsdaten zur Datenbank falsch definiert.
Man hat einen Syntaxfehler im SQL-Befehl, z.B.ein Simikolon, was zu viel ist.
MySQL-Tabelle füllen
Wie kann man eine MySQL-Tabelle mit Daten einer CSV-Datei füllen?
Gut ist es, wenn man die Daten als
CSV-Datei vorliegen hat.
Man wählt "Textdatei in Tabelle einfügen" aus.
Man gibt den Pfadnamen an.
Man gibt das Trennzeichen an.
Am besten nimmt man den Strich: |.
So sind die Daten der Csv-Datei in die Tabelle übertragen.
Wie kann man eine MySQL-Tabelle durch Dateneingabe per phpMyAdmin füllen?
Man geht auf Tabelle bearbeiten im
phpMyAdmin.
Dann kann man die Daten einzeln eingeben.
Bei der Festlegung mit auto_increment gibt man nichts ein, da dieses, wie der Name schon sagt, automatisch geschieht.
Wie kann man eine MySQL-Tabelle durch ein Homepage-Formular füllen?
Man braucht ein
Formular auf der Homepage.
Die eingegebenen Daten werden zuerst noch einmal zusammengefasst:
<?php
$Info1 = $_POST["Info1"];
$Info2 = $_POST["Info2"];
$Info3 = $_POST["Info3"];
$Info4 = $_POST["Info4"];
?>
Jetzt komm es zu den Anweisungen für den Eintrag:
<?php
$eintrag = "INSERT INTO Datenbankname (Info1, Info2, Info3,
Info4) VALUES ('$Info1', '$Info2',
'$Info3', '$Info4')";
?>
Dann der eigentliche Eintragsbefehl:
<?php
$eintragen = mysql_query($eintrag);
?>
Damit sind die neuen Daten in die MySQL-Tabelle eingetragen.
Wie kann man eine MySQL-Tabelle mit Daten einer CSV-Datei füllen?
Gut ist es, wenn man die Daten als
CSV-Datei vorliegen hat.
Man wählt "Textdatei in Tabelle einfügen" aus.
Man gibt den Pfadnamen an.
Man gibt das Trennzeichen an.
Am besten nimmt man den Strich: |.
So sind die Daten der Csv-Datei in die Tabelle übertragen.
Wie gross kann man eine MySQL-Tabelle machen?
Es gab eine Begrenzung von 4 Gbyte.
Beschränkungen liegen jetzt noch beim Betriebssystem.