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 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