Ohne ein geeignetes Datenbankverwaltungssystem kann man nicht mit der großen Datenmenge der Welt umgehen. MySQL ist eines der beliebtesten Datenbankverwaltungssysteme in der Branche. In meinem vorherigen Blog auf MySQL Tutorial Sie hätten ein Verständnis für die verschiedenen SQL-Abfragen, die ausgeführt werden können. In diesem Blog über MySQL-Datentypen werde ich die verschiedenen in MySQL verwendeten Datentypen diskutieren.
schnell scheitern vs sicher scheitern
In diesem Blog zu MySQL-Datentypen werde ich Folgendes behandeln:
- Numerische Typen
- Zeichenfolgentypen
- Datums- und Uhrzeittypen
- Verwenden von Datentypen aus anderen Datenbank-Engines
Beginnen wir also mit jedem einzelnen von ihnen.
MySQL-Datentypen: Numerische Typen
Numerische Datentypen erlauben sowohl vorzeichenbehaftete als auch vorzeichenlose Ganzzahlen. MySQL unterstützt die folgenden numerischen Datentypen.
Abonniere unseren Youtube-Kanal, um neue Updates zu erhalten ..!
MySQL-Datentypen: Zeichenfolgentypen
Zeichenfolge Datentypen ermöglichen sowohl Zeichenfolgen mit fester als auch mit variabler Länge. MySQL unterstützt die folgenden String-Datentypen.
Datentyp | Beschreibung | Lager |
CHAR (Größe) | Enthält bis zu 255 Zeichen und ermöglicht eine Zeichenfolge mit fester Länge. | (Deklarierte Spaltenlänge der Zeichen * Anzahl der Bytes)<= 255 |
VARCHAR (Größe) | Enthält bis zu 255 Zeichen und ermöglicht eine Zeichenfolge mit variabler Länge. Wenn Sie Zeichen größer als 55 speichern, wird der Datentyp in den TEXT-Typ konvertiert. |
|
TINYTEXT | Ermöglicht eine Zeichenfolge mit einer maximalen Länge von 255 Zeichen | Tatsächliche Länge in Bytes des String-Werts (Len) + 1 Bytes, wobei Len<28 |
TEXT | Ermöglicht eine Zeichenfolge mit einer maximalen Länge von 65.535 Zeichen | Tatsächliche Länge in Bytes des String-Werts (Len) + 2 Bytes, wobei Len<216 |
KLECKS | Enthält bis zu 65.535 Datenbytes und wird für binäre große Objekte verwendet. | Tatsächliche Länge in Bytes des String-Werts (Len) + 2 Bytes, wobei Len<216 |
MEDIUMTEXT | Ermöglicht eine Zeichenfolge mit einer maximalen Länge von 16.777.215 Zeichen | Tatsächliche Länge in Bytes des String-Werts (Len) + 3 Bytes, wobei Len<224 |
MEDIUMBLOB | Enthält bis zu 16.777.215 Datenbytes und wird für binäre große Objekte verwendet. | Tatsächliche Länge in Bytes des String-Werts (Len) + 3 Bytes, wobei Len<224 |
LONGTEXT | Ermöglicht eine Zeichenfolge mit einer maximalen Länge von 4.294.967.295 Zeichen | Tatsächliche Länge in Bytes des String-Werts (Len) + 4 Bytes, wobei Len<232 |
LONGBLOB | Enthält bis zu 4.294.967.295 Datenbytes und wird für binäre große Objekte verwendet. | Tatsächliche Länge in Bytes des String-Werts (Len) + 4 Bytes, wobei Len<232 |
ENUM (x, y, z usw.) | Ermöglicht die Eingabe einer Liste möglicher Werte mit maximal 65535 Werten. Nur für den Fall, dass ein Wert eingefügt wird, der nicht in der Liste vorhanden ist, ein LeerzeichenWert wird eingefügt. | 1 oder 2 Bytes, abhängig von der Anzahl der Aufzählungswerte (maximal 65.535 Werte) |
EINSTELLEN | Dieser Datentyp ähnelt ENUM, SET kann jedoch bis zu 64 Listenelemente enthalten und mehr als eine Auswahl speichern. | 1, 2, 3, 4 oder 8 Bytes, abhängig von der Anzahl der festgelegten Mitglieder (maximal 64 Mitglieder) |
MySQL-Datentypen: Datums- und Uhrzeittypen
Dieser Datentyp ermöglicht es uns, Datum und Uhrzeit anzugeben. MySQL unterstützt die folgenden Datums- und Uhrzeitdatentypen.
Möchten Sie als Datenbankadministrator zertifiziert werden?MySQL-Datentypen: Verwenden von Datentypen aus anderen Datenbank-Engines
Wenn Sie den von anderen Anbietern geschriebenen Code in SQL implementieren möchten, erleichtert MySQL dies durch die Zuordnung von Datentypen. Siehe folgende Tabelle.
Anderer Anbietertyp | MySQL-Typ |
BOOL | Winzig |
BOOLEAN | Winzig |
CHARAKTER VARING (M) | VARCHAR (M) |
FEST | DEZIMAL |
FLOAT4 | SCHWEBEN |
FLOAT8 | DOPPELT |
INT1 | Winzig |
INT2 | SMALLINT |
INT3 | MITTEL |
INT4 | INT |
INT8 | BIGINT |
LANGER VARBINAR | MEDIUMBLOB |
LANGE VARCHAR | MEDIUMTEXT |
LANGE | MEDIUMTEXT |
MIDDLEINT | MITTEL |
NUMERISCH | DEZIMAL |
Nach diesem Blog über MySQL-Datentypen werden wir uns mit der Verbindung von Datenbanken mit PHP befassen, aber vorher können Sie darauf verweisen , um die wichtigsten Fragen zu kennen, die in Interviews gestellt wurden. Bleiben Sie dran!
Wenn Sie mehr über MySQL erfahren und diese relationale Open-Source-Datenbank kennenlernen möchten, lesen Sie unsere Dies beinhaltet ein von Lehrern geführtes Live-Training und praktische Projekterfahrung. Diese Schulung hilft Ihnen dabei, MySQL gründlich zu verstehen und das Thema zu beherrschen.
Hast du eine Frage an uns? Bitte erwähnen Sie es in den Kommentaren von ” MySQL-Datentypen Und ich werde mich bei Ihnen melden.