Quelle est la différence entre int et integer dans MySQL 5.0?
Quelle est la différence entre les types de données int et integer dans MySQL 5.0? Quelqu'un peut-il aider? Je ne comprends pas la différence exacte.
4 réponses
Pris MYSQL 5.0 référence en ligne
le mot-clé INT est synonyme d'entier.
je suppose que la seule différence est l'orthographe.
ainsi, en utilisant INT, vous finiriez par utiliser moins d'octets sur votre script SQL (même si cela n'a pas d'importance).
selon le MySQL documentation:
le mot-clé INT est un synonyme d'entier
mais si vous voulez écrire des scripts SQL compatibles avec ANSI SQL utiliser INTEGER
. Selon l' cahier des charges:
SQL définit des types de données distincts nommés par les mots clés suivants: CARACTÈRE, CARACTÈRE VARIANT, BIT, BIT VARIANT, NUMÉRIQUE, DÉCIMAL, entier, SMALLINT, FLOAT, REAL, DOUBLE PRECISION, DATE, TIME, Horodatage, et intervalle.
de cette façon, vous aurez une meilleure chance d'utiliser vos scripts SQL sur D'autres SGBD. Par exemple,PostgresSQLINTEGER
mais pas INT
type.
La différence entre int
et entier est que int
est un type de données, mais integer est un groupe de types de données-par exemple int
,long
,short
et byte
.