ugrás a tartalomhoz

INT(11) és AUTO_INCREMENT

Anonymous · 2005. Jan. 25. (K), 09.39
Kedves Fórumozók!

Kezdő vagyok a MySQL területén, és az alábbi kérdéseimre még sehol sem találtam egyértelmű választ, ezért szeretnék felvilágosítást kérni!

1.: Az INT(11)-es típusnál a (11) mit jelent? Addig stimm, hogy a méretét. De miben mérve? Számjegyek számában? Ha igen, akkor ez a típus maximum ezt a számot tudja eltárolni: 99999999999 ?

2.: Az AUTO INCREMENT jelenlegi tudásom szerint azt jelenti, hogy egy új rekord felvételével, automatikusan egyel növeli az adott cella értékét. Ez akkor érdekes, ha pl. adott egy 8 rekordból álló tábla, és pl. kitörlöm a 4. és 5. rekordot phpMyAdmin-nal, majd ezután felveszek egy új rekordot, akkor az AUTO INCREMENT-et tartlmazó mező értéke 9 lesz???

Előre is köszi a segítséget!
 
1

olvasd el ;)

Anonymous · 2005. Jan. 25. (K), 10.25
http://dev.mysql.com/doc/mysql/en/numeric-types.html
http://dev.mysql.com/doc/mysql/en/example-auto-increment.html
2

Az a probléma, hogy angolul

Anonymous · 2005. Jan. 25. (K), 11.13
Az a probléma, hogy angolul nem igazán tudok... Nem lehetne inkább magyarul? :)
3

De

Til · 2005. Jan. 25. (K), 11.57
1. kérdés:

Típus: INT
Bájtok száma: 4
Minimum érték előjelesen: -2147483648
Minimum érték előjel nélkül: 0
Maximum érték előjelesen: 2147483647
Maximum érték előjel nélkül: 4294967295

2. kérdés:

Amíg beírtad a kérdést, ki is próbálhattad volna. De hogy ne kelljen ilyesmivel foglalkoznod, a válasz igen.
4

Köszi, de azt még mindig ne

Anonymous · 2005. Jan. 25. (K), 12.37
Köszi, de azt még mindig nem értem, hogy az INT után a (11) mit jelent? Ezek egyenlőek: INT és INT(11) ??
5

Re: Köszi, de azt még mindig ne

Anonymous · 2005. Jan. 25. (K), 13.17
Az INT = INT(4) ahol a 4 = 4 bájt ez a számábrázolás mérete.
Így én arra gondolok, hogy az INT(11) = 11 bájton tárolt szám egész szám. A feljebb megadott linken találsz egy táblázatot az érthető angol nyelvtudás nélkül is.
7

Az INT(4) az nem inkább INT4

Ajnasz · 2005. Jan. 25. (K), 13.41
Az INT(4) az nem inkább INT4 ? ;)
6

Ha jól értelmeztem a szöve

pp · 2005. Jan. 25. (K), 13.31
Ha jól értelmeztem a szöveget a zárójelbe írt szám a megjelenítésnél/lekérdezésnél a megjelenítendő számjegyek számát jelenti, tehát semmi köze a tárolt adatmennyiséghez és az ábrázolható legnagyobb számhoz.


pp
8

Köszönöm szépen, én is e

Anonymous · 2005. Jan. 25. (K), 21.57
Köszönöm szépen, én is erre jutottam!
9

Még mindig nem árultátok el,

bvc · 2013. Júl. 6. (Szo), 13.33
Még mindig nem árultátok el, hogy a int(11)-nél mekkora a maximum szám. :)
Már negyed órája nyomozom én is, hogy a 11 mit jelent, grrr...
10

Ugyanakkora, mint bármelyik

MadBence · 2013. Júl. 6. (Szo), 13.50
Ugyanakkora, mint bármelyik másik INT, a zárójelben lévő számnak nincs köze a szám méretéhez, az mondja meg, hogy milyen széles legyen megjelenítéskor. Az INT 4 bájtos, azaz -(2^-31) és (2^31)-1 közötti szám lehet (−2147483648 és 2147483647 közötti). Ha UNSIGNED, akkor 0 és (2^32)-1, azaz 0 és 4294967295 között lehet.
11

Vissza a jövőbe

hunkris · 2013. Júl. 6. (Szo), 13.55
Te 13:50-kor írtad a kommentet, viszont nálam csak 13:48 van.

Hol kapni dmc-12-est?
12

Szerintem a weblabor szerver

MadBence · 2013. Júl. 6. (Szo), 14.01
Szerintem a weblabor szerver rendszergazdájánál érdeklődj :)
13

Le vagy maradva :)

Joó Ádám · 2013. Júl. 6. (Szo), 15.12
Le vagy maradva :)
14

+1

Pepita · 2013. Júl. 7. (V), 13.56
Ez tetszett...