Avatar billede htm Nybegynder
19. december 2002 - 22:26 Der er 13 kommentarer og
2 løsninger

Databasetyper

Hej

Er der ikke en der kan beskrive de enkelte felttyper i en MySQL database, og hvad de typisks bruges til?

F.eks. hvilken type er bedst til password, email...
Avatar billede erikjacobsen Ekspert
19. december 2002 - 22:27 #1
char(...) eller varchar(...) til password og email
Avatar billede Slettet bruger
19. december 2002 - 22:28 #2
Det er der ingen grund til at vi beskriver, når der er en glimrende dokumentation til formålet, se:

http://www.mysql.com/doc/en/Column_types.html

og videre

http://www.mysql.com/doc/en/Choosing_types.html
Avatar billede htm Nybegynder
19. december 2002 - 22:29 #3
ok tak! Kan du ikke forklare de enkelte typer, hvor de bruges, gerne også hvad de kan indeholde!
Avatar billede htm Nybegynder
19. december 2002 - 22:33 #4
Jeg kunne meget godt tænke mig en overskuelig liste over hvad de enkelte bruges til og hvad de kan indeholde.
Syntes at mysql.com er meget uoverskueligt banket sammen
Avatar billede htm Nybegynder
19. december 2002 - 22:34 #5
Og hvad vil det sige at det er unsigned eller signed ??
Avatar billede Slettet bruger
19. december 2002 - 22:43 #6
Hvis du bruger mere end 6 1/2 min. derinde, vil du finde svar på alle dine spørgsmål.
Avatar billede htm Nybegynder
19. december 2002 - 22:48 #7
hmm mercur8>> Nu har jeg brugt meget tid på mysql.com før jeg stillede dette spørgsmål, men det har ikke ændret ved det faktum at jeg syntes at den er forvirrende og uoverskuelig! Jeg syntes ikke at det er særligt overskueligt at finde ud af hvad man skal bruge!
Derfor jeg spørger hvornår man bruger hvad!
Kan eks. ikke rigtig fatte forskellen på blob og text ??
og hvad vil det sige at det er unsigned eller signed ??
Hvornår bruges char, text, blob - det er primært det jeg er i tvivl om!
Avatar billede Slettet bruger
19. december 2002 - 22:55 #8
1)
The four TEXT types TINYTEXT, TEXT, MEDIUMTEXT, and LONGTEXT correspond to the four BLOB types and have the same maximum lengths and storage requirements. The only difference between BLOB and TEXT types is that sorting and comparison is performed in case-sensitive fashion for BLOB values and case-insensitive fashion for TEXT values. In other words, a TEXT is a case-insensitive BLOB.
http://www.mysql.com/doc/en/BLOB.html

2)
All integer types can have an optional (non-standard) attribute UNSIGNED. Unsigned values can be used when you want to allow only positive numbers in a column and you need a little bigger numeric range for the column.
http://www.mysql.com/doc/en/Numeric_types.html

3)
The CHAR and VARCHAR types are similar, but differ in the way they are stored and retrieved.

The length of a CHAR column is fixed to the length that you declare when you create the table. The length can be any value between 1 and 255. (As of MySQL Version 3.23, the length of CHAR may be 0 to 255.) When CHAR values are stored, they are right-padded with spaces to the specified length. When CHAR values are retrieved, trailing spaces are removed.

Values in VARCHAR columns are variable-length strings. You can declare a VARCHAR column to be any length between 1 and 255, just as for CHAR columns. However, in contrast to CHAR, VARCHAR values are stored using only as many characters as are needed, plus one byte to record the length. Values are not padded; instead, trailing spaces are removed when values are stored. (This space removal differs from the ANSI SQL specification.)
http://www.mysql.com/doc/en/CHAR.html
Avatar billede htm Nybegynder
19. december 2002 - 23:08 #9
Hvordan kan feltet være case-sensitive? Den gemmer da dataen som den er med store og små bogstaver selvom feltets type er text ?
Avatar billede htm Nybegynder
19. december 2002 - 23:09 #10
Og hvornår bruges blob vs. text?
Avatar billede Slettet bruger
19. december 2002 - 23:10 #11
Jeg gider ikke mere.
Avatar billede htm Nybegynder
19. december 2002 - 23:14 #12
sorry mercur8 men jeg fatter ikke meget mysql og deres typer, derfor jeg spørger så meget! Det er vel ikke så svært et spørgsmål jeg spørger om he, så du ligefrem ikke gider mere?

Men ok det er respekteret, er der så andre der kan forklare mig det?
Avatar billede htm Nybegynder
19. december 2002 - 23:15 #13
he skulle være her til sidst
Avatar billede proc Nybegynder
20. december 2002 - 00:37 #14
Jeg kendte ikke typerne, men jeg har (efter 4 minutter) forstået den overordnede mening ved at læse mercur8´s indlæg. Det virker meget logisk for mig...

Jeg tror du har brug for en dansk MqSQL-manual...er der nogen som kan hjælpe htm med en oversættelse?
Avatar billede htm Nybegynder
20. december 2002 - 09:57 #15
Det er ligemeget proc - jeg lukker nu!
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