Maison  >  Article  >  base de données  >  MySQL BigInt Zerofill et int Zerofill?

MySQL BigInt Zerofill et int Zerofill?

WBOY
WBOYavant
2023-08-28 15:37:061398parcourir

MySQL BigInt Zerofill 与 int Zerofill?

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer