Maison >Problème commun >Qu'est-ce qu'un entier long MySQL ?
L'entier long MySQL est "BIGINT", qui est l'un des types de données les plus couramment utilisés dans MySQL. Il peut être utilisé pour stocker des valeurs entières plus grandes, comme d'autres types de données entières, il peut être signé ou non signé. signifie que la colonne peut stocker des valeurs entières positives et négatives, tandis que le type de données non signé signifie que la colonne ne peut stocker que des valeurs entières positives. La plage de l'entier long est comprise entre -2^63 et 2^63-1. est "BIGINT[(M)] [NON SIGNÉ] [ZEROFILL]".
Le système d'exploitation de ce tutoriel : système Windows 10, mysql version 8.0, ordinateur Dell G3.
Qu'est-ce que MySQL Long
MySQL Long Integer (Long Integer) est un type de données entier dans MySQL, utilisé pour stocker des valeurs entières. BIGINT, comme les autres types de données entiers, peut être signé ou non signé ; le type de données signé signifie que la colonne peut stocker des valeurs entières positives et négatives, tandis que le type de données non signé signifie que la colonne ne peut stocker que des valeurs entières positives. Il varie de -2 ^ 63 (-9 223 372 036 854 775 808) à 2 ^ 63-1 (+9 223 372 036 854 775 807). Le type de données entier long dans MySQL peut stocker des valeurs entières plus grandes, telles que les identifiants utilisateur, les numéros de commande, etc. La syntaxe de définition de l'entier long MySQL est la suivante :
BIGINT[(M)] [UNSIGNED] [ZEROFILL]
Parmi eux, M indique le nombre maximum de chiffres dans la valeur, UNSIGNED indique que la valeur stockée est un nombre positif et ZEROFILL indique que la valeur stockée est remplie de 0. devant pour atteindre le nombre de chiffres spécifié.
Utilisation de l'entier long MySQL
L'entier long MySQL peut être utilisé pour stocker des valeurs entières plus grandes, telles que l'ID utilisateur, le numéro de commande, etc. La syntaxe d'utilisation des entiers longs MySQL est la suivante :
CREATE TABLE table_name ( column1 BIGINT, column2 BIGINT UNSIGNED, column3 BIGINT(20) ZEROFILL );
L'instruction ci-dessus crée une table nommée nom_table, qui comporte 3 colonnes, à savoir colonne1, colonne2 et colonne3. Leurs types de données sont tous des entiers longs, colonne1 et colonne2. la plage de la colonne 3 est comprise entre -2 ^ 63 (-9 223 372 036 854 775 808) et 2 ^ 63-1 (+9 223 372 036 854 775 807); la plage numérique de la colonne 3 est comprise entre 0 et 9999999999999999999999. Sa valeur est remplie de 0 devant pour atteindre le nombre spécifié. de chiffres .
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!