MySQL的字段类型是tinyint,拿出来变成true和false了,怎么让它在页面上显示成数字

MySQL的字段类型是tinyint,拿出来变成true和false了,怎么让它在页面上显示成数字,第1张

让这个字段 加0

eg status 是tinyint(1), 选出来之后会被转为boolean, 所以

select (status+0) from table_name

得到的就是数字, 就跟mysql里面字符串转数字一个用法。

不可以。数据库中:INT型数据的表数范围是从-2,147,483,647到2,147,483,647的整数 SMALLINT 型数据可以存储从-32768到32768的整数 TINYINT 型的字段只能存储从0到255的整数,不能用来储存负数 你可以查一下你用的脚本语言的数据类型的范围,再取适合范围的数据类型;但应该数据库的数值范围应大于等于源码中使用的数据范围。

应该是数据库中的该字段为tinyint,Tinyint(1)就只用来保存bool值 。

数据库是数据管理的有效技术,是由一批数据构成的有序集合,这些数据被存放在结构化的数据表里。数据表之间相互关联,反映客观事物间的本质联系。数据库能有效地帮助一个组织或企业科学地管理各类信息资源。数据是数据库中存储的基本对象,是按一定顺序排列组合的物理符号。数据有多种表现形式,可以是数字、文字、图像,甚至是音频或视频,它们都可以经过数字化后存入计算机。数据库是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。在日常生活中,人们可以直接用中文、英文等自然语言描述客观事物。在计算机中,则要抽象出对这些事物感兴趣的特征,并组成一个记录来描述。数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等 *** 作。所谓“数据库”是以一定方式储存在一起、能与多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。在计算机编程之中,数据库的定义和生活中有一定的区别。同样是数据的集合这没有变,但是多了一些条件限定,每一种类型数据集合里面的数据都有固定的内容结构。

是正确的,Boolean类型数据只有两个值true和false,在数据库中1代表true,0代表false,所以Boolean类型字段最大只占一个字节。而tinyint(1)的值可为0~9,包含0和1,也是最大占一个字节,所以数据库的Boolean类型会默认为tinyint(1)类型。

以上就是关于MySQL的字段类型是tinyint,拿出来变成true和false了,怎么让它在页面上显示成数字全部的内容,包括:MySQL的字段类型是tinyint,拿出来变成true和false了,怎么让它在页面上显示成数字、源代码中 int 类型的是否可以对应数据库中tinyint类型的、数据库状态为1,为什么java查询数据库状态全都是false等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9470414.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存