Der Typ »CHAR« in SQL (MySQL)
CHAR ( 255 )
Dieser Typ umfaßt Text mit genau 255 Zeichen.
Char-Werte werden nötigenfalls rechts mit Leerzeichen aufgefüllt.
Tabellen, die nur Felder einer konstanten Breite enthalten, können wahrscheinlich etwas schneller verwendet werden, benötigen aber meist mehr Speicherplatz.
Übungsfragen
? Typen wählen
Welcher Typ sollte für eine Spalte mit den folgenden Angaben gewählten werden?
- Die Körpergröße eines Menschen in Metern (beispielsweise „1,78“)
- Eine Hausnummer
- Einen Kontostand (bei einem Kontotyp, bei dem der Kontostand auf neunundneunzig Billiarden Euro begrenzt ist)
- einen Vornamen
- Die Anzahl der Teilnehmer eines Volkshochschulkurses
- Eine Postleitzahl
Übungsaufgabe
/ Tabelle anlegen
Schreiben Sie Eingaben, um die folgende Tabelle mit passenden Spaltentypen anzulegen, so daß Sie schließlich nach Eingabe von »SELECT * FROM PERSON;« die gezeigte Ausgabe erhalten.
Vorname Der Vorname einer Person.
Kinder Die Anzahl der Kinder einer Person.
Guthaben Das Guthaben einer Person bei einer Kantine.
SELECT * FROM PERSON;
+---------+--------+----------+
| VORNAME | KINDER | GUTHABEN |
+---------+--------+----------+
| Elias | 0 | 0.00 |
| Hanna | 2 | 24.10 |
| Lucas | 2 | 0.00 |
| Luisa | 1 | 0.00 |
+---------+--------+----------+