#一、演示整型中的tinyint,有符号范围在-128-127,无符号范围在0-255 #if 指定unsigned,则tinyint表示无符号:此时范围在0-255; CREATE TABLE t1 (id TINYINT); CREATE TABLE t4(id TINYINT UNSIGNED); INSERT INTO t1 VALUES(123); # insert into t3 values(-12);#此时-12添加不进去,不在范围内; INSERT INTO t4 VALUES(12);#添加12到t4表中 SELECT *FROM t1; SELECT * FROM t4; /* 二、bit 类型:bit(m) 其中m的范围在1-64; 在添加数据范围按照你给定位数的二进制来表示 查询时,仍然可以按照数来查询; */ CREATE TABLE t5(num BIT(8));#表示长度为8位 INSERT INTO t5 VALUE(6); SELECT *FROM t5;#最终表显示的是6的二进制位数; SELECT *FROM t5 WHERE num=6; /* 三、数值型(小数)的基本使用 float单精度,double双精度、decimal(m,d) decimal(m,d)[unsigned]精度最高,m代表的是小数位数的总数,d代表的是小数点后面的位数 if d是0,则值没有小数点或者分数部分,M最大是65,D最大是30,如果D被省略,默认是0,如果M被省略,默认是10 */ CREATE TABLE t7( n1 FLOAT,n2 DOUBLE,n3 DECIMAL(30,20)); #添加数据 INSERT INTO t7 VALUE(3.142355,25.12365568,17.131415925645644); SELECT *FROM t7;
标签:12,t4,t5,Mysql,类型,TABLE,INTO,SELECT,小数 From: https://www.cnblogs.com/nzm-2019/p/16871543.html