mysql基础---整型

#常见的数据类型
/*
数值型:整型
        小数:定点数、浮点数
        字符型:较短的文本;char、varchar
                 较长的文本:text、blob(较长的二进制数据)
          日期型:                 

*/
#一、整型
/*
tinyint、smallint、mediumint、int/integer、bigint
1           2         3          4            5

特点:(1)如果不设置有无符号,默认是有符号,如果想设置无符号,
需要添加unsigned关键字
(2)如果插入的数值超出了整型范围,会报 out of range异常,默认插入临界值。
(3)如果不设置长度,会有默认的长度。
长度代表显示的最大宽度,如果不够会用0在左边填充,但必须搭配zerofill使用。


*/

#1.测试如何设置有无符号
CREATE TABLE tab_int(
      ti INT(7) ZEROFILL,#7只是代表宽度,不代表范围
      t2 INT(7) UNSIGNED

);
INSERT INTO tab_int VALUES(-12345,-123);
INSERT INTO tab_int VALUES(2147483648,4294967296);
INSERT INTO tab_int VALUES(21,42);
DROP TABLE IF EXISTS tab_int;
SELECT * FROM  `tab_int`;
DESC tab_int;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值