Avatar billede Lasse Novice
04. december 2000 - 15:20 Der er 2 kommentarer og
1 løsning

int([2]) -hvad betyder 2-tallet????

Hvad betyder 2 i følgende SQL sætning:

create table bladr(mæææhh int(2));
????

Jeg har kigget undet dok. på www.mysql.com og fundet ud af at:
m er valgfrit,
m indikerer hvormange karakter der er tilladt at sætte ind i feltet...

det er meget godt alt sammen. Men det virker umiddelbart kun på tekstfelter... Er det rigtig antaget, eller har jeg misforstået det totalt?
Avatar billede disky Nybegynder
04. december 2000 - 15:23 #1
en karakter er 8 bit, så int(2) er vel 2*8 bit altså 16 bit ??

Det er et rent gæt
Avatar billede defrost Nybegynder
04. december 2000 - 15:31 #2
Klip fra mysql.com:

As an extension to the ANSI/ISO SQL92 standard, MySQL also supports the integral types TINYINT, MEDIUMINT, and BIGINT as listed in the tables above. Another extension is supported by MySQL for optionally specifying the display width of an integral value in parentheses following the base keyword for the type (for example, INT(4)). This optional width specification is used to left-pad the display of values whose width is less than the width specified for the column, but does not constrain the range of values that can be stored in the column, nor the number of digits that will be displayed for values whose width exceeds that specified for the column. When used in conjunction with the optional extension attribute ZEROFILL, the default padding of spaces is replaced with zeroes. For example, for a column declared as INT(5) ZEROFILL, a value of 4 is retrieved as 00004. Note that if you store larger values than the display width in an integer column, you may experience problems when MySQL generates temporary tables for some complicated joins, as in these cases MySQL will trust that the data did fit into the original column width.

Avatar billede Lasse Novice
04. december 2000 - 15:41 #3
tak defrost....
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