MySQL Tinytext

Rashmi Patidar 28 März 2022
MySQL Tinytext

In einer Programmiersprache ist der Datentyp ein Konstrukt, das Variablen bestimmter Typen enthält. Es gibt an, welche Arten von Daten in der Variablen verbleiben können.

Das Dienstprogramm für Datentypen umfasst die Validierung der Daten, die in die Variable eingefügt werden, und die Wahrung der Konsistenz zwischen den Daten. Abhängig von den verschiedenen Programmiersprachen stehen unterschiedliche Datentypen zur Verfügung.

Wie in der Java-Sprache umfassen die Datentypen int, float, double, char, um integer, rational, irrational und Zeichen-Werte zu halten. Diese Datentypen haben unterschiedliche Namen, aber dieselbe Bedeutung.

Die Typennamen sind int, number, float, double, varchar und viele mehr, basierend auf den Größenbeschränkungen, die die Variablen enthalten können. Hier geben die Schlüsselwörter an, welchen Datentyp sie speichern.

Verschiedene text-Datentypen in der MySQL-Sprache

Der Artikel erklärt die verschiedenen Arten von text-Datentypen und die Zeiten, um den richtigen zu verwenden. Es gibt vier Datentypen unter der Textkategorie in der MySQL-Sprache.

  • TinyText
  • Text
  • MediumText
  • LongText

Lassen Sie uns die Datentypen der Kategorie text und die Unterschiede zu anderen Datentypen gründlich verstehen.

Der Datentyp TinyText ist derjenige, der nur 255 Bytes enthält. Es speichert zwei hoch acht minus eins (28-1) oder 255.

Der Datentyp ist die kleinere Einheit des Datentyps, die in MySQL verfügbar ist, um Zeichenwerte aufzunehmen. Der Nutzen des Datentyps besteht darin, die kleinen und wertvollen einzeiligen Informationen oder eine kurze Beschreibung der Tabelle zu speichern.

Darüber hinaus erlaubt die Verwendung von winzigem Text über varchar dem Benutzer nicht, die Spalte in irgendeiner Weise zu sortieren. Das Beispiel des Datentyps ist wie folgt:

CREATE TABLE student (stu_id INT PRIMARY KEY, stu_name VARCHAR(255), stu_ambition TINYTEXT);

Das obige Beispiel erstellt die Tabelle student mit ID, Name und Ambitionen. Das Feld speichert den ganzzahligen Wert des ID-Felds, der Name ist ein varchar-Feld und das einzeilige ambition-Feld mit dem winzigen Text-Datentyp.

Die Abfrage endet mit dem ; Doppelpunktsymbol, das besagt, dass die obige Aussage beendet ist. Der Datentyp Text kann 65 Kilobyte Daten aufnehmen.

Es speichert zwei hoch 16 minus 1 (216-1) oder 65535 Bytes Zeichen. Das Feld ist das generische und weit verbreitete Feld zum Speichern von Text- oder Zeichendaten im Datenbankfeld.

Es ist so groß wie ein Absatz, um mehrere Datenzeilen zu speichern. Kann jedoch keine großen Datenmengen von Büchern darauf speichern.

Lassen Sie uns schnell die zuvor erstellte Tabelle student manipulieren. Das Beispiel des Datentyps ist wie folgt:

ALTER TABLE student ADD COLUMN stu_description TEXT AFTER stu_ambition;

Wenn die obige Abfrage ausgeführt wird, fügt sie eine neue Spalte in der Tabelle student mit einem neuen Spaltennamen als stu_description hinzu. Die Spalte ist vom Datentyp Text und kann 65 KB Daten aufnehmen.

Der Datentyp MediumText kann 16 Megabyte an Daten aufnehmen. Es speichert zwei hoch 24 minus 1 (224-1) oder 16.777.215 Bytes Zeichen.

Das Feld ist ein weit verbreitetes Feld zum Speichern großer Datenmengen. Diese großen Brocken können Bücher, Artikel usw. sein.

Das Beispiel des Datentyps ist wie folgt:

ALTER TABLE student ADD COLUMN stu_body MEDIUMTEXT AFTER stu_description;

Die obige Abfrage fügt eine neue Spalte in der Tabelle student mit einem neuen Spaltennamen als stu_description hinzu.

Die Spalte ist vom Datentyp MEDIUMTEXT und kann 16 MB Daten aufnehmen. Das Körperfeld einer student-Tabelle kann Ergebnisse, Veröffentlichungen, Verlauf, Notizen, Besprechungsfelder in Bezug auf einen Schüler speichern.

Der Datentyp LargeText kann 4 Gigabyte an Daten aufnehmen. Es speichert zwei Erhöhungen hoch 32 minus 1 (232-1) oder 4.294.967.295 Bytes Zeichen.

Das Feld ist ein weit verbreitetes Attribut zum Speichern großer Chunks, bei denen eine mittlere Textgröße keine kleinen Daten aufnehmen kann.

ALTER TABLE student ADD COLUMN stu_report LARGETEXT AFTER stu_body;

Die obige Abfrage fügt eine neue Spalte in der Tabelle student mit einem neuen Spaltennamen als stu_report hinzu.

Die Spalte ist vom Datentyp LARGETEXT und kann 4 GB Daten aufnehmen. Das Berichtsfeld für einen student kann Ergebnisse, Krankengeschichten und eine große Datenmenge speichern.

Die Größe für jeden Datentyp ist dort in Bytes angegeben. Und wie diese Bytes verbraucht werden, hängt davon ab, welche Zeichencodierung verwendet wird.

Rashmi Patidar avatar Rashmi Patidar avatar

Rashmi is a professional Software Developer with hands on over varied tech stack. She has been working on Java, Springboot, Microservices, Typescript, MySQL, Graphql and more. She loves to spread knowledge via her writings. She is keen taking up new things and adopt in her career.

LinkedIn