`

mysql中关于bit类型字段的查询

 
阅读更多

最近遇到了一个问题,对于MySQL中bit类型字段的查询:

直接输入sql语句“select xxx from xxxTable”查询的结果是错误的;

需要以下方式进行查询:

select xxx+0 from xxxTable;   //(bit字段加0)

分享到:
评论

相关推荐

    MySQL数据库:表的字段类型.pptx

    BIT数据类型保存位字段值,并且支持MyISAM、MEMORY、InnoDB和BDB表。 作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。 表的字段类型 数值类型 表的字段类型 日期和时间类型 表示时间值的日期和...

    Java数据类型和MySql数据类型对应一览

    BIT 类型用于存储布尔值,但是在 MySql 中,不建议使用 BIT 类型,因为它不是很方便尤其是在具有 web 页面开发的项目中。相比之下,在 Java 中,可以使用 Integer 类型来代替 Boolean 类型,以便更方便地表示 0/1 ...

    Java中数据类型和MYSQL中数据类型的对比

    BIT 类型用于存储位字段值,适用于二进制数据。 2. 日期和时间类型:MySQL 的日期和时间类型包括 DATETIME、DATE、TIMESTAMP、TIME 和 YEAR。DATETIME 可以存储日期和时间,而 DATE 和 TIME 分别只存储日期和时间...

    mysql数据库全部字段类型

    BIGINT 大整数,带符号的范围是-...BIT 位字段类型,范围为从1到64,默认为1 BLOB 最大长度为65,535(216–1)字节的BLOB列 BOOL 是TINYINT(1)的同义词。zero值被视为假。非zero值视为真 CHAR 固定长度字符串

    KETTLE数据库转换类型例子

    例如,生成的XML文件中,每个学生的信息被封装在标签内,每个字段如学号、姓名等对应XML元素。然后,这个XML文件可以作为"XML输入"步骤的源,进一步加载到数据库中。 这两个示例展示了Kettle在处理不同类型数据源和...

    PostgreSQL与mysql字段对比.docx

    BIT数据类型:在PostgreSQL中,BIT类型用于存储固定长度的位串,而在MySQL中,BIT类型用于存储逻辑布尔值(true/false/unknown)。 BOOLEAN数据类型:在PostgreSQL中,BOOLEAN类型用于存储逻辑布尔值(true/false...

    hibernate使用中与各种数据库字段类型对应类型训练

    本篇将主要围绕Hibernate在与各种数据库字段类型对应的Java类型进行讲解,以及如何在实际项目中进行训练。 一、Hibernate与数据库字段类型的映射 1. 基本类型映射: - Integer -> int, Smallint - Long -> ...

    MySQL数据类型全掌握

    本文将详细介绍MySQL中的主要数据类型,并通过与Oracle数据类型的对比,帮助读者更好地理解和应用这些类型。 #### 二、MySQL数据类型详解 MySQL的数据类型大致可以分为四类:数值类型、字符串类型、日期/时间类型...

    JDBC对MySQL数据库布尔字段的操作方法

    本篇文章将深入探讨如何使用JDBC来操作MySQL数据库中的布尔字段,特别是在处理BIT(1)类型的布尔字段时需要注意的细节。 首先,MySQL数据库中的布尔类型通常表示为BIT(1),这是因为MySQL并没有原生的BOOLEAN或BOOL...

    MySQL8.4.0 LTS(mysql-8.4.0-solaris11-sparc-64bit.tar.gz)

    5. **JSON支持**:MySQL 8.4.0 可能扩展了对JSON数据类型的支持,包括JSON字段的索引和查询优化,使得数据库可以更好地处理半结构化数据。 6. **窗口函数和分析函数**:SQL查询语句中添加了窗口函数和分析函数,...

    使用servlet,jdbc将mysql中数据显示在jsp页面中

    3. **编写SQL查询**:根据需求,编写SQL语句,用于从MySQL数据库中选取数据。这可能包括`SELECT`语句,用于检索信息。 4. **执行SQL并获取结果集**:使用`PreparedStatement`或`Statement`对象执行SQL查询,并通过...

    mysql-shell-8.0.18-linux-glibc2.12-x86-64bit.tar.gz

    3. **JSON支持**:MySQL 8.0引入了对JSON数据类型的支持,MySQL Shell能够方便地处理JSON文档,包括查询、更新和操作JSON字段。 4. **图形化工具**:虽然MySQL Shell主要是一个命令行工具,但它也提供了一些图形化...

    sqlserver数据库迁移到mysql

    SQL Server的bit类型与MySQL中的tinyint类型虽然在功能上有相似之处,但并不是直接对应的。在SQL Server中,bit类型用于存储布尔值,而MySQL使用tinyint来表示布尔值。因此,在迁移过程中,需要将SQL Server中的bit...

    PostgreSQL与mysql字段对比[总结].pdf

    - MySQL提供了多种数据类型,如BIT用于存储位串,BOOLEAN用于存储布尔值,TINYBLOB至LONGBLOB用于存储不同大小的二进制数据,CHAR和VARCHAR用于存储固定和可变长度的字符串,以及DECIMAL和NUMERIC用于存储精确数值...

    MySQL 数据类型介绍.docx

    MySQL 数据类型是指系统中所允许的数据的类型。数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。如果使用错误的数据类型可能会...

    java_mysql_数据类型对照.doc

    8. **ID**:通常用作主键,对应Java中的`java.lang.Long`类型,JDBC类型为4,是数据库表中唯一标识记录的关键字段。 9. **日期时间类型**(DATE、TIME、DATETIME、TIMESTAMP、YEAR):分别对应Java中的`java.sql....

    MYSQL安装包官方试用版

    BIT字段 MYSQL_TYPE_TIMESTAMP TIMESTAMP字段 MYSQL_TYPE_DATE DATE字段 MYSQL_TYPE_TIME TIME字段 MYSQL_TYPE_DATETIME DATETIME字段 MYSQL_TYPE_YEAR YEAR字段 MYSQL_TYPE_STRING CHAR字段 ...

    mysql-workbench-64bit

    在MySQL Workbench中,你可以进行以下主要操作: 1. **数据库建模**:使用ER(实体关系)图来设计数据库结构,包括表、字段、键和索引。你可以通过拖拽和调整图形元素来构建模型,然后自动生成SQL脚本来创建数据库...

    mysql-shell-8.0.20-windows-x86-64bit.7z

    3. JSON支持:MySQL 8.0引入了对JSON数据类型的广泛支持,MySQL Shell能够方便地处理JSON文档,包括查询、更新和操作JSON字段。 4. 数据库脚本执行:用户可以编写脚本文件,并在Shell中执行,这有助于自动化重复性...

Global site tag (gtag.js) - Google Analytics