mysql bit数据直接查询会显示乱码
在做hibernate开发时发现,POJO中定义一个boolean sex,
.hbm.xml中映射成 <property name="sex" type="boolean" />
在mysql中转换成 bit(1) 类型数据
直接查询
select * from tablename; or
select sex from tablename;
显示乱码, true值乱码,false值无显示内容
bit类型的数据是以二进制来存入的,直接select查询为空
需要转换,作算数运算
select sex+0 from tablename; 十进制显示
select bin(sex+0) from tablename; 二进制
select oct(sex+0) from tablename; 八进制
select hex(sex+0) from tablename; 十六进制
分享到:
相关推荐
Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...
### MySQL数据类型全掌握 #### 一、概述 在数据库设计和开发过程中,正确选择数据类型对于确保数据的准确性和优化存储空间至关重要。MySQL作为一款广泛使用的开源关系型数据库管理系统,提供了丰富的数据类型来...
BIT 类型用于存储位字段值,适用于二进制数据。 2. 日期和时间类型:MySQL 的日期和时间类型包括 DATETIME、DATE、TIMESTAMP、TIME 和 YEAR。DATETIME 可以存储日期和时间,而 DATE 和 TIME 分别只存储日期和时间...
9. 数据同步与迁移:支持跨数据库的数据迁移,可以在不同版本或类型的MySQL数据库之间进行数据迁移。 10. 协作与共享:Navicat支持多用户同时在线编辑,允许团队成员共同协作,提高工作效率。 总的来说,Navicat ...
MySQL中数据类型的选择对于数据库设计至关重要,它直接关系到数据存储的有效性和查询的效率。MySQL支持多种数据类型,可以分为几大类:数值型、日期时间型、字符型以及其他数据类型等。 数值型数据类型主要包括:...
"MySQL 数据类型介绍" MySQL 数据类型是指系统中所允许的数据的类型。数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。如果...
4. **JSON支持**:MySQL 8.0引入了对JSON数据类型的支持,MySQL Shell则提供了丰富的JSON操作函数,使得处理JSON文档如同操作传统表格数据一样方便。 5. **数据库管理**:MySQL Shell可以帮助用户执行常见的数据库...
**二进制类型**包括 BINARY、VARBINARY、BIT、TINYBLOB、BLOB、MEDIUMBLOB 和 LONGBLOB,这些类型用于存储二进制数据,如图片或音频文件。BINARY和VARBINARY是固定长度和可变长度的二进制字符串,而BLOB类型则根据...
【标题】: "SQL MySQL Oracle 数据类型对比与理解" 【描述】: "本文将深入探讨 MySQL、Oracle 和 SQL Server 三大主流数据库系统中的数据类型,以及它们与 JDBC 数据类型的对应关系,帮助读者全面理解各数据库的...
选择合适的MySQL数据类型对于确保数据的一致性、减少存储空间的需求以及提高查询性能至关重要。了解每种数据类型的特性和限制可以帮助开发者更好地设计数据库结构,并根据具体的应用需求合理地选择数据类型。
- 扩展类型包括tinyint、mediumint、bigint,分别用于存储不同长度的整数,bit类型则用于存储位数据。 - 在选择数值类型时,应根据实际需求考虑精度和存储空间,例如,tinyint适合存储较小的整数,而decimal适用于...
在IT领域,特别是软件开发与数据库管理中,Java与MySQL之间的数据类型映射是一个至关重要的知识点,它确保了数据在不同平台间能够准确无误地转换与存储。根据提供的文件信息,我们可以深入探讨这一主题,解析Java与...
本章节将深入讲解 MySQL 中的主要数据类型,包括整数类型、浮点类型、定点数类型、位类型、日期时间类型、文本字符串类型、枚举类型、集合类型、二进制字符串类型以及JSON类型和空间数据类型。 1. **整数类型**: ...
- 测试迁移后的数据完整性是非常重要的,可以通过查询、统计等方式确保数据的一致性和正确性。 通过以上详细的步骤和注意事项,可以有效地将MySQL数据库中的数据迁移到Oracle数据库中,从而满足业务需求。
MySQL 数据类型是数据库设计的基础,它决定了数据存储的格式和占用的空间。在第12章“MySQL数据类型精讲”中,讲师宋红康详细介绍了MySQL...在实际应用中,应根据数据的需求选择合适的数据类型,以优化存储和查询性能。
在本文中,我们将深入探讨四个流行的数据库管理系统——MS-SQL、Oracle、MySQL和Informix各自支持的主要数据类型。 MS-SQL(Microsoft SQL Server)提供了多种数据类型,以满足各种数据存储需求: 1. **bit**:...
Microsoft Access、MySQL 以及 SQL Server 所使用的数据类型和范围。 SQL Server 数据类型 Character 字符串 数据类型 描述 存储 char(n) 固定长度的字符串。最多 8,000 个字符。 n varchar(n) 可变长度的...
5. **JSON 函数增强**:MySQL 8.0 对 JSON 数据类型进行了扩展,支持更丰富的操作,如查询、更新和聚合,适应 NoSQL 风格的数据处理需求。 6. **分区表优化**:增强了分区表的性能和可管理性,使得大数据存储和检索...
MySQL和Oracle是两个广泛使用的数据库系统,它们各自具有不同的数据类型来支持各种数据类型的存储。这里我们将深入探讨MySQL与Oracle数据类型之间的对应关系,以及它们在Java编程语言中的映射。 1. MySQL数据类型:...