Ich bin dabei, eine Datenbank mit PHPMyAdmin einzurichten, und viele Felder werden aus großen HTML-Blöcken bestehen.
Welcher MySQL-Datentyp und welche Attribute sollten für Felder verwendet werden, die große Mengen von HTML-Daten speichern?
Ich bin dabei, eine Datenbank mit PHPMyAdmin einzurichten, und viele Felder werden aus großen HTML-Blöcken bestehen.
Welcher MySQL-Datentyp und welche Attribute sollten für Felder verwendet werden, die große Mengen von HTML-Daten speichern?
Ich würde davon abraten, große Mengen an HTML (oder anderen Textdaten) in einer Datenbank zu speichern. Meiner Meinung nach ist es oft viel nützlicher, Dateien als Dateien zu speichern und stattdessen einen Dateinamen in die Datenbank einzugeben.
Wenn Sie hingegen alles über phpMyAdmin erledigen, steht Ihnen diese Option möglicherweise nicht zur Verfügung.
Ich denke, Sie können HTML in einfachen TEXT
Bereich. Wenn Ihre HTML-Datei mehr als 64KB groß ist, können Sie MEDIUMTEXT
stattdessen.
Siehe auch Speicheranforderungen für String-Typen für weitere Details über die maximale Länge des gespeicherten Wertes.
Denken Sie auch daran, dass die Zeichen in Unicode kann mehr als 1 Byte zum Speichern benötigen.
Sie sollten wirklich mit der Dokumentation beginnen und dann, wenn Sie Fragen zu den Datentypen haben, die Sie dort finden, versuchen, um eine Klärung zu bitten. Aber es ist wirklich hilfreich, die Datentypen zu verstehen, bevor man die Frage stellt: Dokumentation hier:
http://dev.mysql.com/doc/refman/5.4/en/data-types.html
Sehen Sie sich also Text und Blob genauer an. Text speichert eine große Menge an Textinformationen (wahrscheinlich eine gute Wahl), während Blob für binäre Daten gedacht ist. Dies macht einen Unterschied in Bezug auf die Abfragefunktionen und die Datentypen, mit denen sie arbeiten.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.