MySQL:数据类型

追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

导读:本篇文章讲解 MySQL:数据类型,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

1:tb_demo表中各个字段以及数据类型

2:数值类型

数值类型用于存储数字型数据,包括整数类型、浮点数类型和定点数类型。其中整数类型的字段用于存储整数,浮点数和定点数类型的字段用于存储小数。

不同的数值类型提供不同的存储范围,并且每种类型可以设置两种格式,分别为有符号和无符号,有符号表示可以存储负数,无符号表示只能存储0或者整数。

浮点数类型和定点数类型的区分1:浮点数类型分为两种,单精度(FLOAT)和双精度(DOUBLE),而定点数类型只有DECIMAL一种;MySQL中的浮点数在计算时可能会出现误差,因此存在一定的缺陷;但是定点数类型会将数据以字符串的形式存入数据库,精度要比浮点数类型的要高,因此,货币,科学计算等选择定点数类型会比较安全。

区分2:

选择一个数据库,然后输入以下命令

 insert into tb_demo(score,spend)values(90.16,2000.16);

MySQL:数据类型

可以看到在插入数据时,MySQL给出了一条警告信息,输入以下语句查看警告信息:

SHOW warnings;

MySQL:数据类型

 select score,spend from tb_demo;

MySQL:数据类型 由以上结果可以看出,如果插入值的精度高于实际定义的精度,系统将会自动进行四舍五入,使得值的精度符合要求。

3:日期和时间类型

向日期和时间类型中插入数据时,最好使用引号将值包含起来;使用字符串表示DATE数据类型的数据时,MySQL允许任何符号作为日期部分的分隔符;但是在使用数值表示时,日期之间不能加任何分隔符。

其他类型还有:字符串类型、JSON类型。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由半码博客整理,本文链接:https://www.bmabk.com/index.php/post/130081.html

(0)

相关推荐

发表回复

登录后才能评论
半码博客——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!