社区
ASP
帖子详情
在SQL表里一个字段有两个状态值 是用 BOOLEAN(True/False) 好还是TINYINT(1/0) 好????
jim.ma
2004-01-23 12:27:35
在SQL表里一个字段有两个状态值 是用 BOOLEAN(True/False) 好还是TINYINT(1/0) 好????
那一个在查询的时候速度快一些?
写程序的时候 调用方便
...全文
114
5
打赏
收藏
在SQL表里一个字段有两个状态值 是用 BOOLEAN(True/False) 好还是TINYINT(1/0) 好????
在SQL表里一个字段有两个状态值 是用 BOOLEAN(True/False) 好还是TINYINT(1/0) 好???? 那一个在查询的时候速度快一些? 写程序的时候 调用方便
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
13901081291
2004-01-23
打赏
举报
回复
查询速度吗?没什么区别。
使用方便吗?BOOLEAN(True/False) 好些,如字段名FLOGE,使用时会出现不同
IF DW_1.OBJECT.FLOGE[I] THEN
使用 TINYINT(1/0) 时 IF DW_1.OBJECT.FLOGE[I] = 1 THEN
jim.ma
2004-01-23
打赏
举报
回复
恩.好, 就听你的 :)
TrueAndFalse
2004-01-23
打赏
举报
回复
用起来你就知道了,呵呵
TrueAndFalse
2004-01-23
打赏
举报
回复
个人意见,用1/0吧
判断起来方便一些
jim.ma
2004-01-23
打赏
举报
回复
谢谢 13901081291(张一胖) 大侠 ... 可惜已经结了分. 一次开帖一定加分..:)
my
sql
true
_关于my
sql
:我应该使用0/1还是
True
/
False
布尔值?
本问题已经有最佳答案,请猛点这里访问。0/1可以是灵活的,将来可以添加"2、3、4"等选项。my
sql
中的
TINY
INT
比
boolean
占用更多空间吗?就我个人而言,每件事都用0和1。您可以在常规编程(或My
SQL
,无论您喜欢什么)的上下文中回答这个问题。上下文是my
sql
?等等,如果您基本上希望0/1作为
一个
布尔值,那么还有什么其他的选项呢?文件找到了?dailywtf.com/articles...
My
SQL
的
Tiny
Int
类型及JDBC的url中的
tiny
Int
1isBit参数
一、问题描述 问题:在使用Java的jdbc读取
tiny
int
(1)类型的数据时,rs.getObject(i)的值为
Boolean
类型的
true
/
false
。而数据库中存储的是1或0,那为啥用JDBC读取到的就是
true
或
false
了呢? 所以,JAVA数据类型 和 MY
SQL
的数据类型转换,要注意
tiny
Int
类型,且存储长度为1的情况。 二、原因分析 MY
SQL
官方的JDBC文档定义转换规则如下: My
SQL
Types to Java Types for ResultSet.getObj
tiny
int
长度为1时在java中被转化成
boolean
型
数据库设计
字段
的时候 将该
字段
设置成
tiny
int
(1) 的时候 忽然发现在逆向的时候,默认生成的是
Boolean
类型的变量 经验少的伙伴会不会忽然懵逼,怎么回事 见别人设计的就成了byte类型,怎么自己的就成了
boolean
类型呢 咱们先不说原因,先说你为什么设计成
tiny
int
(1)类型的,为什么不设计成
int
类型呢。 问题:
int
(1) 和
tiny
int
(1) 有什么区别呢? 查了下,my
sql
中设置了储存类型后,储存是定长的,也就是说,
int
(1) 和
int
(4) 在硬盘中所占的字.
My
SQL
tiny
int
(1)类型数据在经过flink cdc同步到doris后只有0/1问题定位与解决
随着深入核实
SQL
、查询条件、表数据发现,同步后的数据
表里
的
一个
status
字段
全是0和1,而源表中有0 1 2 3 4等多个数值,起初以为是status为内置关键词或者内置列问题,去doris官方文档里没有查到这个,随即看了下这个
字段
的定义,是
tiny
int
(1),于是我查看了名字为非关键词的同类型列,也出现了这个问题,同步后全是0和1,因此可以确认,
tiny
int
(1)这个类型的
字段
从my
sql
使用flink cdc同步到doris会有问题。同步后的
表里
这个
字段
的值只有0和1了。my
sql
数据类型。
【BUG合集】(一)①数据库存1/0,请求结果返回
true
和
false
;②
sql
查数据库能查,但mybatis查为空;③data64图片存储为异常;
①数据库存1/0,请求结果返回
true
和
false
;②
sql
查数据库能查,但mybatis查为空;③data64图片存储为异常...
ASP
28,407
社区成员
356,948
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章