 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
30.09.2004, 10:45
|
#1
|
|
TP-Insider
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
|
MySQL: Datentypen
Hi
Mal ne Frage: Hab mir gerade ein kleines php programm runtergeladen und da erstellt der user ein Tabellenfeld smallint(6) unsigned, was für mcih keinen Sinn macht. Smallint geht doch nur bis ca. 65500, also 5 Stellen. Braucht man die 6. Stelle wegen dem unsigned oder wieso?
By the way: Kennt ihr irgendwo im Internet eine schöne Übersichtstabelle mit allen Datentypen? Auf Mysql.com bin ich nicht so richtig fündig geworden...
Gruss
MIchael
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
|
|
|
30.09.2004, 12:10
|
#2
|
|
TP-Veteran
Registriert seit: Jan 2002
|
Kann es sein, dass die Angabe der Spaltenlänge für Zahlenwerte überhaupt keine Bedeutung hat?
Ich hab eben mal getestet, und in ein SMALLINT-Feld passt immer maximal 32768 (bzw. 65536 bei unsigned), egal was man als Länge angibt.
|
|
|
30.09.2004, 12:25
|
#3
|
|
TP-Moderator
Registriert seit: Nov 2001
Ort: Vienna
|
Ja Übersicht kenn ich eine schöne.
Erster Link
Grüße,
Peter
|
|
|
30.09.2004, 13:55
|
#4
|
|
TP-Insider
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
|
danke erstmal für die übersicht.
Eben wegen diesen längen frage ich mich auch bei den zahlenfeldern, ob die überhaupt was bewirken, dazu habe ich nirgends was gefunden.
__________________
http://www.exploreourplanet.net - Ladet eure schönsten Urlaubsbilder hoch!
|
|
|
30.09.2004, 16:15
|
#5
|
|
Guest
Registriert seit: Aug 2002
|
Zitat:
|
Zitat von seb
Kann es sein, dass die Angabe der Spaltenlänge für Zahlenwerte überhaupt keine Bedeutung hat?
Ich hab eben mal getestet, und in ein SMALLINT-Feld passt immer maximal 32768 (bzw. 65536 bei unsigned), egal was man als Länge angibt.
|
Jau, aber wahrscheinlich ist der Zugriff schneller, wenn da ein Limit nicht überschritten wird.
|
|
|
30.09.2004, 16:24
|
#6
|
|
TP-Veteran
Registriert seit: Jun 2004
Ort: Stuttgart
|
ich glaub eine längenangabe kann man bei integer werten getrost ignorieren. so viel schneller wirds kaum werden.
unsigned = ohne vorzeichen (nur positive werte werden erwartet)
default ist signed, also mit vorzeichen.
|
|
|
30.09.2004, 16:25
|
#7
|
|
TP-Veteran
Registriert seit: Jan 2002
|
Weil die Festlegung auf begrenzte Feldlängen vor allem für den Suchindex eine Rolle spielt, gell?
Hab ich auch gelesen, allerdings nur im Zusammenhang mit Char- bzw. Textspalten. Und wieso kann dann bei Zahlenspalten die angegebene Länge überschritten werden, bei Textspalten aber nicht?
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:30 Uhr.
|
 |