Jaka jest różnica między typami int i integer w MySQL 5.0? Czy ktoś może pomóc? Nie rozumiem dokładnej różnicy.Jaka jest różnica między int i integer w MySQL 5.0?
Zrobione z MYSQL 5.0 online referenceint kluczowe
Jaka jest różnica między typami int i integer w MySQL 5.0? Czy ktoś może pomóc? Nie rozumiem dokładnej różnicy.Jaka jest różnica między int i integer w MySQL 5.0?
Zrobione z MYSQL 5.0 online referenceint kluczowe
jest synonimem INTEGER.
Chyba jedyną różnicą jest pisownia.
Używając INT, użyjesz mniej bajtów w skrypcie SQL (nie to ma znaczenia).
LOL ... to jest zabawne! –
Różnica między int
a liczbą całkowitą jest taka, że int
jest typem danych, ale liczba całkowita to grupa typów danych - np. int
, long
, short
i byte
.
Według MySQL documentation:
INT kluczowe jest synonimem INTEGER
ale jeśli chcesz pisać skrypty SQL kompatybilne z ANSI SQL użytku INTEGER
. Według specification:
SQL definiuje różne typy danych nazwanych przez następujące słowa kluczowe: charakter, CHARAKTER różnym Bit Bit różnym, cyfry po przecinku, INTEGER, SMALLINT, pływak, REAL, podwójnej precyzji , DATE, TIME, TIMESTAMP i INTERVAL.
W ten sposób będziesz miał większą szansę na użycie skryptów SQL w innych systemach DBMS. Na przykład PostgresSQL ma typ INTEGER
, ale nie ma typu INT
.
Po prostu to samo dotyczy wersji 3.23, 4.X i 5.X (na końcu 5.7 jest ostatnia wersja) – jyz