`

MySql 中的tinyint(1)的使用

 
阅读更多

在MySql中如何定义像Java中类型的Boolean类型数据..其实,mysql中 是没有直接定义成Boolean这种数据类型.

它只能定义成 tinyint(1) ;

当booean 等于1 代表true,boolean 等于2的时候代表false;

 

如果在pojo中需要定义成Boolean类型映射Mysql中的tinyint(1)类型.

而且在Mysql中定义成tinyint(1)即可.

 

 

在Hibernate配置文件中,可以这样配置.

<property name="status" type="java.lang.Boolean">
	<column name="STATUS" sql-type="tinyint(1)"></column>
</property>

 

分享到:
评论

相关推荐

    mysql中TINYINT的取值范围

    在MySQL的数据类型中,Tinyint的取值范围是:带符号的范围是-128到127。无符号的范围是0到255(见官方《MySQL 5.1参考手册》http://dev.mysql.com/doc/refman/5.1/zh/column-types.html#numeric-types)。 Tinyint...

    mysql int和tinyint的区别.docx

    mysql int和tinyint的区别.docx

    实验训练1-在MySQL中创建数据库和表作业.doc

    在 MySQL 中,使用 `show databases;` 语句可以查看当前服务器上存在的所有数据库。这个语句将返回一个列表,显示当前存在的所有数据库的名称。 二、创建数据库 使用 `create database` 语句可以创建一个新的...

    Java数据类型和MySql数据类型对应表

    在 Java 中,我们可以使用 JDBC 来连接 MySql 数据库,并使用 PreparedStatement 来执行 SQL 语句。在这种情况下,我们需要了解 Java 数据类型和 MySql 数据类型的对应关系,以便正确地将 Java 对象映射到 MySql ...

    MYSQL安装包官方试用版

    这说明MySQL簇中的表中的VARCHAR列的行为如同类型CHAR(不同的是每个记录仍然有一个额外字节空间)。例如,在Cluster表中,声明为VARCHAR(100)的列中的每个记录存储时将占用101个字节,无论实际存储的记录中的字符串的...

    mysql知识点.docx

    * 避免使用保留字:避免使用 MySQL 的保留字,例如 select、insert、update 等。 4. 列的设计 在设计列时,需要注意以下几点: * 选择合适的数据类型:选择合适的数据类型可以节省存储空间和提高查询效率。 * ...

    mysql中int、bigint、smallint 和 tinyint的区别详细介绍

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint;接下来将详细介绍以上三种类型的应用

    Mysql数据库设计.pdf

    Mysql数据库设计 数据库设计 MYSQL数据库设计 串转义序列 \0 NUL(ASCLL 0) \' \" \b 退格 \n 新⾏ \r 回车 \t 制表符 \\ 反斜杠 数值列类型 TINYINT 1字节 ⾮常⼩的整数 有符号值:-128⾄127 ⽆符号值:0⾄255 ...

    MySQL外键使用及说明详解

     1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);  2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要...

    全国省市区数据sql脚本基于mysql数据库,资源来自于中国IT技术论坛

    `region_type` tinyint(1) NOT NULL default '2', PRIMARY KEY (`region_id`), KEY `parent_id` (`parent_id`), KEY `region_type` (`region_type`) ) TYPE=MyISAM; INSERT INTO `chinafar_region` (`region_id...

    中国行政区mysql表及数据

    `type` tinyint(1) DEFAULT NULL COMMENT '1省,2市,3县', `del_flag` tinyint(1) DEFAULT '0' COMMENT '删除标识0正常,1删除', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=820001 DEFAULT CHARSET=...

    MySQL命令.docx

    资源为Word文档,内部含有各项指令说明,部分指令实例及操作截图 例:#MYSQL的建表语法 CREATE [TEMPORARY] TABLE [IF NOT EXISTS] TABLE_NAME [(CREATE_... SEX TINYINT DEFAULT 1, PHONE VARCHAR(20) );

    最新中国省份城市和地区三级联动mysql数据库,全面附带层级 1省 2市 3区

    `level` varchar(255) DEFAULT '1' COMMENT '层级 1省 2市 3区', `area_code` char(12) DEFAULT '' COMMENT '编码', `sort` tinyint(3) unsigned DEFAULT '255' COMMENT '排序', PRIMARY KEY (`id`) USING BTREE...

    第7章MySQL表定义与完整性约束控制.docx

    1. 数值类型:包括整型(TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT)和浮点型(FLOAT, DOUBLE)等。 2. 日期时间型:包括 TIME, DATE, YEAR, DATETIME, TIMESTAMP 等。 3. 字符串类型:包括 CHAR, VARCHAR, ...

    MySQL 数据类型 详解

    MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint(m) 3个字节 范围(-8388608~8388607) int(m) 4个字节 范围(-2147483648~2147483647) ...

    最新省市区联动查询,mysql数据全

    `deep` tinyint(1) NOT NULL DEFAULT 0 COMMENT '层级(0 省 1市 2 区)', `name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '' COMMENT '名称', `pinyin` varchar(64) ...

    mysql .pdf建表的一些规则 和注意事项

    【强制】表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(1 表示是,0 表示否)。 注意:POJO 类中的任何布尔类型的变量,都不要加 is 前缀,所以,需要在设置从 is_xxx 到 Xxx 的...

    mysql数据库全部字段类型

    BIGINT 大整数,带符号的范围是-9223372036854775808到9223372036854775807 BIGINT UNSIGNED 大整数,无符号的范围是0到...BOOL 是TINYINT(1)的同义词。zero值被视为假。非zero值视为真 CHAR 固定长度字符串

Global site tag (gtag.js) - Google Analytics