Avatar billede cronaldo Nybegynder
02. juli 2008 - 18:35 Der er 4 kommentarer og
1 løsning

Datatyper - hvordan?

Hej, jeg udlover disse point, da jeg nu har sat mit i hovedet at jeg vil lære lidt om de forskellige datatyper!

Er der nogen der gider skriver en kommentar til de enkelte og eventuelt hvornår man bør bruge de forskellige typer ?
Avatar billede arne_v Ekspert
02. juli 2008 - 18:51 #1
Start med at laese http://dev.mysql.com/doc/refman/5.1/en/data-types.html som
forklarer hvilke typer der er og hvad de kan indeholde.

Her er den korte beslutnings model:

hvis tal
    hvis penge
        vaelg DECIMAL/NUMERIC
    ellers hvis vidensbelige data
        vaelg FLOAT/DOUBLE
    ellers hvis heltal
        vaelg TINYINT/SMALLINT/INT/BIGINT
ellers hvis tekst
    hvis navne og lignende
        vaelg VARCHAR
    ellers hvis fast fast laengde koder og lignende
        vaelg CHAR
    ellers hvis lange tekster
        valeg TEXT/MEDIUMTEXT/LONGTEXT
ellers hvis billeder eller andre filer
    vaelf BLOB/MEDIUMBLOB/LONGBLOB
Avatar billede cronaldo Nybegynder
02. juli 2008 - 22:11 #2
okay, hmm .. kan man sige det er fast længde koder hvis man krypterer med md5() ? er de så ikk altid 30 chars ?
Avatar billede arne_v Ekspert
02. juli 2008 - 22:14 #3
MD5 returnerer altid en streng med laengde 32 - jeg vil mene at CHAR(32) er
det rigtige.

[MD5 algoritmen returnerer 16 binaere bytes, men hver byte laves om til 2 hex cifre]
Avatar billede cronaldo Nybegynder
03. juli 2008 - 20:49 #4
okay :) .. takker! :D
.. svar :)
Avatar billede arne_v Ekspert
03. juli 2008 - 21:53 #5
kommer her
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester