登录
首页 >  数据库 >  MySQL

MySQL BigInt Zerofill 与 int Zerofill?

来源:tutorialspoint

时间:2023-08-30 08:05:48 416浏览 收藏

今日不肯埋头,明日何以抬头!每日一句努力自己的话哈哈~哈喽,今天我将给大家带来一篇《MySQL BigInt Zerofill 与 int Zerofill?》,主要内容是讲解等等,感兴趣的朋友可以收藏或者有更好的建议在评论提出,我都会认真看的!大家一起进步,一起学习!

MySQL BigInt 和 int 之间的区别在于 INT 是 32 位长,而 BIGINT 是 64 位长。

以下是一些要点 -

  • BigInt 占用 8 个字节的存储空间,而 int 占用 4 个字节的存储空间。

  • int 占用 int(10) 的最大值 4294967295 ,而 bigint(20) 为 18,446,744,073,709,551,615。

  • BigInt(20) 和 int(10),其中 20 和 10 可用于零填充的宽度显示。

这里是 Bigint 和 int 带零填充的演示。以下是创建表的查询。

mysql> create table BigintandintDemo
   −> (
   −> Number1 bigint zerofill,
   −> Number2 int zerofill
   −> );
Query OK, 0 rows affected (0.62 sec)

现在您可以在表中插入记录。查询如下 -

mysql> insert into BigintandintDemo values(234556667777,678999);
Query OK, 1 row affected (0.17 sec)

借助 select 语句显示表中的所有记录。查询如下 -

mysql> select *from BigintandintDemo;

以下是输出 -

+----------------------+------------+
| Number1              | Number2    |
+----------------------+------------+
| 00000000234556667777 | 0000678999 |
+----------------------+------------+
1 row in set (0.00 sec)

今天带大家了解了的相关知识,希望对你有所帮助;关于数据库的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:tutorialspoint 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>