O ile w bazie danych varchar(50) oznacza że możemy tam zmieścić maksymalnie 50 znakowy tekstowych, to int(11) znaczy to samo ? Tylko że 11 liczbowa cyfra ?
Na stacku znalazłem informacje że to już coś innego.
Varchar i int - wielkość przechowywania
- Rejestracja: dni
- Ostatnio: dni
- Postów: 11
0
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6969
0
Poczytaj co znaczy M - https://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html
Skoro znalazłeś na stacku, to czemu tutaj pytasz?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 4700
0
11 w przypadku INT nic nie znaczy chyba, że używasz ZEROFILL. Rozmiar INT to zawsze 4 bajty. Liczba 25000 przechowywana w typie INT(3) będzie zawsze liczbą 25000.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 6610
0
np. postgres w ogóle nie ma czegoś takiego jak INT(x), jedynie numeric i decimal, gdzie podaje się "rozmiar" przechowywanych liczb https://www.postgresql.org/docs/9.5/static/datatype-numeric.html