|   Datentypen Warum Datenfelder? 
  DB reserviert je nach Feld unterschiedlich SpeicherIndex ErstellungOperationen mit den FeldernVerknüpfungen (Relationen) von Feldern Genaue Abbildung der wiederzugebenden Wirklichkeit  ... Übersicht über Datentypen 
   
    | ART | MySQL Datentypen |   |   
    | Numerisch | INT TINYINT FLOAT DECIMAL | Zahlen Felder |   
    | Alphanumerisch | CHAR,VARCHAR TEXT | Text Felder |   
    | Datum | DATE, | Datum / Uhrzeit |   
    | Boolean | ENUM;BOOL | Ja / Nein bzw. Auswahlbedingungen |   
    | Binary | BOOL | Daten wie z.B. Images |    Einige MySQL Datenfelder 
   
    | Datentyp | verwand. Typ | Beschreibung der wichtigsten |   
    | INT(M) | TINYINT, SMALLINT, MEDIUMINT, BIGINT |   
         TINYINT(M): -128 bis 127 (1 byte)INT(M): -2147683648 bis 2147683647 (8 bytes)BIGINT(M) -2^63 bis 2^63 -1 (8 Bytes) |   
    | DECIMAL(M,D) | FLOAT | 
        DECIMAL(MAXIMALLÄNGE,DEZIMALLÄNGE)DECIMAL(3,2) :
 1.23
 12.3
 123
 |   
    | ACHTUNG: UNSIGNED Range (von/bis) bleibt gleich allerdings nur in den positiven zahlen 
      sprich tinyint 0 bis 255
 |   
    | VARCHAR (M) | CHAR, VARCHAR, TEXT, TINYTEXT;MEDIUMTEXT,LONGTEXT | 
        VARCHAR(M) 0-255 zeichenanzahlTEXT 65535 ZeichenMEDIUMTEXT 2^16-1 Zeichen |   
    | ENUM('WERT',WERT2',...) | SET | 
        ENUM('JA','NEIN')SET('DIES','DAS','JENES') |  
    | DATE | TIME, DATETIME, TIMESTAMP; YEAR | 
        DATE YYYY-MM-DDDATETIME YYYY-MM-DD hh:mm:ss |  Alle Datentypen  TINYINT[(length)][UNSIGNED] [ZEROFILL]SMALLINT[(length)] [UNSIGNED] [ZEROFILL]
 MEDIUMINT[(length)] [UNSIGNED] [ZEROFILL]
 INT[(length)] [UNSIGNED] [ZEROFILL]
 INTEGER[(length)] [UNSIGNED] [ZEROFILL]
 BIGINT[(length)] [UNSIGNED] [ZEROFILL]
 REAL[(length,decimals)] [UNSIGNED] [ZEROFILL]
 DOUBLE[(length,decimals)] [UNSIGNED] [ZEROFILL]
 FLOAT[(length,decimals)] [UNSIGNED] [ZEROFILL]
 DECIMAL(length,decimals) [UNSIGNED] [ZEROFILL]
 NUMERIC(length,decimals) [UNSIGNED] [ZEROFILL]
 CHAR(length) [BINARY]
 VARCHAR(length) [BINARY]
 DATE
 TIME
 TIMESTAMP
 DATETIME
 TINYBLOB
 BLOB
 MEDIUMBLOB
 LONGBLOB
 TINYTEXT
 TEXT
 MEDIUMTEXT
 LONGTEXT
 ENUM(value1,value2,value3,...)
 SET(value1,value2,value3,...)
    |