mysql布尔型怎么设置 mysql 布尔类型

请问mysql里如何实用布尔类型?

mysql是不支持bool类型的,所以,当把一个数据设置成bool类型的时候,数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的bool。 默认值也就是1,0两种,分别对应了bool的true和false

创新互联主营汤原网站建设的网络公司,主营网站建设方案,重庆App定制开发,汤原h5小程序制作搭建,汤原网站营销推广欢迎汤原等地区企业咨询

如何在mysql中用navicat定义布尔类型

表打开之后看到的是数据列表,没法看字段的类型。要查看表中每个字段的类型,选择表之后,上面有个“设计表”,点击之后就看到所有字段的类型了。

C#链接MYSQL数据库中想要设置一个boolean类型

你的dr["flag"]很可能是个空值才会导致这种现象,你自己加一行

object obj=dr["flag"];

然后在这一行后下断点看看obj倒底是什么值。

数据库建表判断类型应该用什么数据类型?

以mysql数据库为例,判断类型应该用tinyint类型。

解释:

mysql是不支持布尔类型的,当把一个数据设置成布尔类型的时候,数据库会自动转换成tinyint(1)的数据类型,其实这个就是变相的布尔。

工具:mysql

5.6

步骤:

1、创建表:

create table test

(id int,

col varchar(10),

if_true tinyint(1))2、插入数据:

insert into test values (1,'真',1);

insert into test values (2,'假',0);3、插入后结果:

总结:默认值也就是1,0两种,分别对应了布尔类型的true和false。


分享文章:mysql布尔型怎么设置 mysql 布尔类型
本文地址:http://cdiso.cn/article/ddsjsis.html

其他资讯