当前位置:Gxlcms > 
数据库问题 > 
mysql numberic types ---- mysql 数值类型-简介
                     
                    
                        mysql numberic types ---- mysql 数值类型-简介
                        
                            时间:2021-07-01 10:21:17
                            帮助过:20人阅读
							                        
                     
                    
                    
                     create table t(x 
bit);
Query OK, 0 rows affected (
0.00 sec)
mysql> insert into t(x) 
values(b
‘0‘);
Query OK, 1 row affected (
0.00 sec)
mysql> insert into t(x) 
values(b
‘1‘);
Query OK, 1 row affected (
0.00 sec)
mysql> select bin(x) 
from t;
+--------+
| bin(x) 
|
+--------+
| 0      |
| 1      |
+--------+
2 rows 
in set (
0.00 sec)
-- 由于M默认是1、所以插入b‘11‘是超出范围了
mysql
> insert into t(x) 
values(b
‘11‘);
ERROR 1406 (
22001): Data too 
long for column ‘x‘ at row 
1
  2、tinyint[(m)] [unsigned] [zerofill] 非常小的整数、它只占一个字节的存储空间、取值范围在[-128,127]
  3、bool,boolean 它是tinyint(1)的别名、0表示false 非0表示true
  4、smallint[(m)]  [unsigned] [zerofill] 小的整数、它只占两个字节的存储空间
  5、mediumint[(m)] [unsigned] [zerofill] 它只占三个字节的存储空间
  6、int[(m)] [unsigned] [zerofill] 整数占四个字节的存储空间
  7、bigint[(m)] [unsigned] [zerofill] 大整数占八个字节的存储空间
  8、serial 
 
 
 
----
mysql numberic types ---- mysql 数值类型-简介
标签:mysql   空间   div   --   别名   logs   值类型   表示   类型