phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 19.06.2003, 10:52   #1
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg

Liste der mysql-Typen


Hallo,
gibt es irgendwo im Netz eine Beschreibung aller mysql-Typen (VARCHAR, CHAR, INT, usw.)? Am liebsten wäre mir eine Auflistung aller Parameter, damit ich das ganze ausdrucken kann.
dieter99 ist offline   Mit Zitat antworten


Alt 19.06.2003, 10:59   #2
TP-Specialist
 
Benutzerbild von Jürgen
 
Registriert seit: Feb 2002
Ort: Wien
Jürgen bringt sich richtig einJürgen bringt sich richtig ein
Wie wärs damit http://www.mysql.de/doc/de/Column_types.html .

Gruß, Jürgen
Jürgen ist offline   Mit Zitat antworten
Alt 20.06.2003, 07:40   #3
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
Wie wichtig ist es eigentlich das ich den richtigen Spaltentyp angebe?
Was passiert, wenn ich ein Feld mit INT klassifiziere, ich jedoch später das Feld mit einem Text fülle? Bekomme ich eine Fehlermeldung, oder macht er mir es trotzdem?

Noch eine Frage: ich benutze z.B. nur sehr kleine Zahlen (0-50). Dann würde der Parameter TINYINT ausreichen. Was passiert wenn ich die Felder trotzdem immer mit MEDIUMINT klassifiziere?
dieter99 ist offline   Mit Zitat antworten
Alt 20.06.2003, 09:30   #4
TP-Moderator
 
Registriert seit: Nov 2002
Ort: Hamburg
DracheTe ist auf einem guten Weg
Zitat:
Wie wichtig ist es eigentlich das ich den richtigen Spaltentyp angebe?
naja, das ganze beeinflusst die geschwindigkeit der datenbankabfragen und den verbrauchten webspace der datenbank. d. h. bei relativ kleinen anwendungen (z. b. gästebuch) ist es "egal" ...

Zitat:
Was passiert, wenn ich ein Feld mit INT klassifiziere, ich jedoch später das Feld mit einem Text fülle? Bekomme ich eine Fehlermeldung, oder macht er mir es trotzdem?
das wird nicht funktionieren. int nimmt nur zahlen an. im gegensatz zu bspw. text oder varchar

Zitat:
Noch eine Frage: ich benutze z.B. nur sehr kleine Zahlen (0-50). Dann würde der Parameter TINYINT ausreichen. Was passiert wenn ich die Felder trotzdem immer mit MEDIUMINT klassifiziere? [/b]
gehen wir davon aus, daß mediumint 50 bytes auf der festplatte benötigt / besetzt und tinyint nur 20 bytes.

du hast nun 5 einträge in der datenbank. da du nun mediumint gewählt hast, belegen sie auf der festplatte insgesamt 250 bytes. jedoch nutzen sie diese kapazität nicht aus und du verschenkst mind. 150 bytes ....


das beispiel oben ist natürlich nur sinngemäss zu sehen. garantie auf zahlen wird nicht übernommen ;o)



wichtig ist, daß nicht jeder datentyp auch jedes zeichen aufnehmen kann. bsp. ist int, die können nur 0 - 9 annehmen.


grüsse

daniel
DracheTe ist offline   Mit Zitat antworten
Alt 20.06.2003, 19:28   #5
TP-Insider
 
Benutzerbild von dieter99
 
Registriert seit: Dec 2001
Ort: Oberfranken
dieter99 ist auf einem guten Weg
Zitat:
Original geschrieben von DracheTe
das wird nicht funktionieren. int nimmt nur zahlen an. im gegensatz zu bspw. text oder varchar
Bekomme ich dann eine Fehlermeldung, ähnlich wie wenn ich falschen php-code schreibe, oder bekomme ich keine Fehlermeldung und er füllt einfach die Datenbank nicht?
dieter99 ist offline   Mit Zitat antworten
Alt 20.06.2003, 19:45   #6
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
MySQL gibt bei einer solchen fehlerhaften Query eine entsprechende Meldung aus. Da Du die Transaktion aber via PHP ausführst, wirst Du ohne Dein Zutun nix davon mitbekommen -- es passiert im schlimmsten Fall einfach gar nichts.

Glücklicherweise gibt es aber die Funktion mysql_error().
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Liste der mysql-Typen Liste der mysql-Typen
« Templates auslesen | Sessions »

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


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:55 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