power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 30.09.2004, 10:45   #1
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt

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!
NicNac ist offline   Mit Zitat antworten


Alt 30.09.2004, 12:10   #2
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
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.
seb ist offline   Mit Zitat antworten
Alt 30.09.2004, 12:25   #3
TP-Moderator
 
Benutzerbild von Peter
 
Registriert seit: Nov 2001
Ort: Vienna
Peter ist ein richtiges Arbeitstier - DANKEPeter ist ein richtiges Arbeitstier - DANKEPeter ist ein richtiges Arbeitstier - DANKEPeter ist ein richtiges Arbeitstier - DANKE
Ja Übersicht kenn ich eine schöne.

Erster Link


Grüße,
Peter
__________________
_________-- - adicto otra vez - --
(¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
Unterwasserrugby - der dreidimensionale Sport
Peter ist offline   Mit Zitat antworten
Alt 30.09.2004, 13:55   #4
TP-Insider
 
Benutzerbild von NicNac
 
Registriert seit: Apr 2001
Ort: Zürich, Schweiz
NicNac macht alles soweit korrekt
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!
NicNac ist offline   Mit Zitat antworten
Alt 30.09.2004, 16:15   #5
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
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.
Strogij ist offline   Mit Zitat antworten
Alt 30.09.2004, 16:24   #6
TP-Veteran
 
Benutzerbild von the-architect
 
Registriert seit: Jun 2004
Ort: Stuttgart
the-architect bringt sich richtig einthe-architect bringt sich richtig ein
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.
__________________
mein blog | imedo.de | clubrating.de | deviantart


the-architect ist offline   Mit Zitat antworten
Alt 30.09.2004, 16:25   #7
seb
TP-Veteran
 
Registriert seit: Jan 2002
seb bringt sich richtig einseb bringt sich richtig ein
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?
seb ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
MySQL: Datentypen MySQL: Datentypen
« Dynamisch Grafiken erstellen!? | PHP News-Skript in Tabellenzelle anzeigen »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
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.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Lizenzproblem zwischen PHP und MySQL soll geklärt werden. PortalNews Traum-News 0 17.03.2004 01:28
Auf Tropod MySQL mit MySQL Font connecten voodaa Server & Provider 0 10.02.2004 18:14
MySQL 5.0 Alpha- jetzt mit Stored Procedures CB.NET Traum-News 1 07.01.2004 23:01
MySQL & PHP-Installation Dreamflower Server & Provider 0 27.07.2002 02:20
Erste Alpha von MySQL 4.0 erschienen Flixxtoras Traum-Dynamik 0 16.10.2001 11:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:30 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67