MySQL基础 - 数据类型

MySQL中所有的定义变量,参数,字段都是 名在前类型在后。

Q:建表时,字段INT(20)中的20表示什么?一定要带值吗?INT(10)和INT(20)结果一样吗?

A:在配合zerofill 属性使用时,20表示位数小于20时前导补0,只写类型INT也可以,默认值11;所以INT(10)和INT(20)结果是一样的,占用的内存都是4字节,值范围都是-2147483648~2147483647;

  举一反三

Q:tinyint、smallint、mediumint、int、bigint的区别

A:1字节、2字节、3字节、4字节、8字节

posted on 2022-01-10 16:36  挣扎的发际线  阅读(22)  评论(0编辑  收藏  举报

导航