La différence entre MySQL BigInt et int est que INT a une longueur de 32 bits tandis que BIGINT a une longueur de 64 bits.
Voici quelques points clés -
BigInt occupe 8 octets d'espace de stockage tandis que int occupe 4 octets d'espace de stockage.
int occupe la valeur maximale de 4294967295 pour int(10) et 18,446,744,073,709,551,615 pour bigint(20).
BigInt(20) et int(10), où 20 et 10 peuvent être utilisés pour l'affichage de la largeur avec un remplissage nul.
Voici une démo de Bigint et int avec zéro padding. Vous trouverez ci-dessous la requête pour créer la table.
mysql> create table BigintandintDemo −> ( −> Number1 bigint zerofill, −> Number2 int zerofill −> ); Query OK, 0 rows affected (0.62 sec)
Vous pouvez maintenant insérer des enregistrements dans le tableau. La requête est la suivante -
mysql> insert into BigintandintDemo values(234556667777,678999); Query OK, 1 row affected (0.17 sec)
Affichez tous les enregistrements de la table à l'aide de l'instruction select. La requête est la suivante -
mysql> select *from BigintandintDemo;
Ce qui suit est le résultat -
+----------------------+------------+ | Number1 | Number2 | +----------------------+------------+ | 00000000234556667777 | 0000678999 | +----------------------+------------+ 1 row in set (0.00 sec)
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!