社区
C#
帖子详情
mysql tinyint(1) 和 tinyint(4)的问题
saybookcat
2016-05-06 10:37:33
在DataTable.AsEnumerable() 中用item.Field<Type>来转换tinyint时,为什么会发生tinyint(1)对应的是bool ,tinyint(4)对应的是sbyte 或者byte。 tinyint的长度是8位啊 ,1和4只是显示长度 ,不会影响tinyint的数据范围。
...全文
1249
1
打赏
收藏
mysql tinyint(1) 和 tinyint(4)的问题
在DataTable.AsEnumerable() 中用item.Field来转换tinyint时,为什么会发生tinyint(1)对应的是bool ,tinyint(4)对应的是sbyte 或者byte。 tinyint的长度是8位啊 ,1和4只是显示长度 ,不会影响tinyint的数据范围。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shihengli2010
2016-08-31
打赏
举报
回复
mysql中没有boolean类型,boolean在MySQL里的类型为tinyint(1), 例: create table xs ( id int primary key, bl boolean ) 这样是可以创建成功,但查看一下建表后的语句,就会发现,mysql把它替换成tinyint(1)。也就是说mysql把boolean=tinyInt了。 boolean类型 MYSQL保存BOOLEAN值时用1代表TRUE,0代表FALSE,boolean在MySQL里的类型为tinyint(1),
mysql
int
和
tiny
int
的区别.docx
mysql
int
和
tiny
int
的区别.docx
mysql
中
TINY
INT
的取值范围
主要介绍了
mysql
中
TINY
INT
的取值范围,需要的朋友可以参考下
mysql
中
int
、big
int
、small
int
和
tiny
int
的区别详细介绍
最近使用
mysql
数据库的时候遇到了多种数字的类型,主要有
int
,big
int
,small
int
和
tiny
int
;接下来将详细介绍以上三种类型的应用
mysql
tiny
int
与char_
mysql
tiny
int
和char(1)性能对比
mysql
tiny
int
和char(1)性能对比在数据库设计的时候会遇到很多只需要0、1、2这种固定几个值的状态字段,基本上都建议设置为只占一字节的
tiny
int
类型,有些觉得char(1)是一样,毕竟char(1)存储数字和字母时一个字符也只是占一个字节
mysql
是用c++写的,而在c++中字符类型是存放对应ascii码的二进制到存储空间,而整型数字是直接存数字的二进制,虽然最终都是二进制存储...
C#
110,549
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章