首页
学习
活动
专区
圈层
工具
发布

【Java 基础】Java 数据类型和 MySql 数据类型对应表

MySQL 数据类型对应 Java 数据类型 类型名称 显示长度 数据库类型 JAVA 类型 JDBC 类型索引 (int) 描述 VARCHAR L+N VARCHAR...对于 boolen 类型,在 mysql 数据库中,个人认为用 int 类型代替较好,对 bit 操作不是很方便,尤其是在具有 web 页面开发的项目中,表示 0/1,对应 java 类型的 Integer...Java 数据类型和 MySql 数据类型对应表 - 草原和大树 - 博客园 Mybatis 数据类型对应数据库和 Java 数据类型 Mybatis JdbcType Oracle...MyBatis 常用类型 Oracle 数据类型对应 Java 数据类型 SQL 数据类型 JDBC 类型代码 标准的 Java 类型 Oracle 扩展的 Java 类型 1.0 标准的...oracle.sql.TIMESTAMPLTZ oracle 中数据类型对应 java 类型 - 沧海一滴 - 博客园 SQL Server 字段类型对应 java 数据类型 SQL Server

3K31

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

MySQL数据类型对应Java数据类型 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) 描述 VARCHAR L+N VARCHAR java.lang.String...对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好。...Java数据类型和MySql数据类型对应表 - 草原和大树 - 博客园 Mybatis数据类型对应数据库和Java数据类型 Mybatis JdbcType Oracle MySql JdbcType...MyBatis 常用类型 Oracle数据类型对应Java数据类型 SQL数据类型 JDBC类型代码 标准的Java类型 Oracle扩展的Java类型 1.0标准的JDBC类型: CHAR java.sql.Types.CHAR...oracle中数据类型对应java类型 - 沧海一滴 - 博客园 SQL Server字段类型对应java数据类型 SQL Server 类型 JDBC 类型 Java数据类型 bigint BIGINT

4.7K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySQL 数据类型讲解 和Java中所对应的数据类型讲解

    MySQL 数据类型讲解 和Java中所对应的数据类型讲解 Mysql数据类型分类 在Mysql中常用数据类型一共有四种字符串数据类型、日期/时间数据类型、数值数据类型以及二进制数据类型。...mysql类型名 大小 用途 对应Java类 char 0-255 bytes 定长字符串 (姓名、性别、学号) String varchar 0-65535 bytes 变长字符串(比上面更长一点的那种...YYYY-MM-DD hh:mm:ss格式的时间戳记值 year YYYY或YY格式的年值 这个时间的对应的Java类、只要格式正确、都是可以取的,主要看需求是什么。...mysql类型名 用途 对应Java类 tinyint 一个很小很小的整数 Integer smallint 一个小整数 Integer mediumint 一个中等大小的整数 Integer int...(也常用来做id) Long float 学生成绩、允许有误差的、单精度浮点数 Float double 学生成绩、允许有误差的、双精度浮点数 Double decimal 计算工资、盈利、金融方面 Java.math.BigDecimal

    3.1K20

    【MySql】MySql的数据类型

    数据类型分类 对于数据类型分类,这里简单分为数值类型(如BIT,BOOL,INT),文本、二进制类型(如CHAR,VARCHAR),时间日期(DATE),String类型(如ENUM类型),这里简单了解一下即可...of range value for column 'num' at row 1 mysql> 用tinyint unsigned数据类型创建表t2: mysql> create table if not...进行查找 枚举进行查找: mysql> select * from votes where gender='男'; mysql> select * from votes where gender=2;...当然用数字查找也是可以的: set进行查找: mysql> select * from votes where hobby='羽毛球'; 但是有的人是有多种爱好的,包括了羽毛球,却没有显示出来,只是显示了爱好只有羽毛球的...0表示假,非0表示真 如上就是在集合中的查找

    1.9K30

    Linux 下 grep 显示前后几行信息, 递归查找, 反向查找

    标准unix/linux下的grep通过下面參数控制上下文 grep -C 5 foo file 显示file文件里匹配foo字串那行以及上下5行 grep -B 5 foo file 显示foo及前...5行 grep -A 5 foo file 显示foo及后5行 查看grep版本号的方法是 grep -V 实例 1、在当前目录中,查找后缀有 file 字样的文件中包含 test 字符串的文件,并打印出该字符串的行...Rather than /etc/acpi/events/thinkpad-cmos:action=/usr/sbin/thinkpad-keys--update 3、反向查找。...前面各个例子是查找并打印出符合条件的行,通过"-v"参数可以打印出不符合条件行的内容。...查找文件名中包含 test 的文件中不包含test 的行,此时,使用的命令为: grep -v test *test* 结果如下所示: $ grep-v test* #查找文件名中包含test 的文件中不包含

    5.7K40

    mysql 数据类型

    一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE...MySQL 以一个可选的显示宽度指示器的形式对 SQL 标准进行扩展,这样当从数据库检索一个值时,可以把这个值加长到指定的长度。...与整数一样,这些类型也带有附加参数:一个显示宽度指示器和一个小数点指示器。比如语句 FLOAT(7,3) 规定显示的值不会超过 7 位数字,小数点后面带有 3 位数字。...忽略 DECIMAL 数据类型的精度和计数方法修饰符将会使 MySQL 数据库把所有标识为这个数据类型的字段精度设置为 10,计算方法设置为 0。...希望从 SET 类型字段中找出非法的记录只需查找包含空字符串或二进制值为 0 的行。 通过对每种数据类型的用途,物理存储,表示范围等有一个概要的了解。

    4.1K40

    MySQL数据类型

    MySQL不同存储引擎可能会有不同。下面的内容以InnoDB为主。 选择数据类型的步骤 确定合适的大类型:数字、字符串、时间、二进制 确定具体的类型:有无符号、取值范围、变长定长等。...避免使用整数的显示宽度。...MySQL检索CHAR不会使用末尾的空格。(列是定长的,MySQL没有存储写入的字符串有多长,只好一刀切,末尾的空格都忽略掉。) VARCHAR末尾的空格不会被“干掉”,检索的时候会用到。...而MySQL在检索BIT的时候会将其当做字符串,而不是整数,这可能会导致一些奇怪的行为。 不建议使用这三个类型:用整数代替。 一些原则 选择最小的满足需求的数据类型。...一般情况下,应该尽量使用可以正确存储数据的最小数据类型。 简单就好。

    3.7K40

    Mysql 数据类型

    mysql 数据类型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-32768~32767) mediumint...int(m)里的m是表示SELECT查询结果集中的显示宽度,并不影响实际的取值范围,没有影响到显示的宽度,不知道这个m有什么用。...浮点型(float和double) MySQL数据类型 含义 float(m,d) 单精度浮点型 8位精度(4字节) m总个数,d小数位 double(m,d) 双精度浮点型 16位精度(8字节) m总个数... 字符串(char,varchar,_text) MySQL数据类型 含义 char(n) 固定长度,最多255个字符 varchar(n) 固定长度,最多65535个字符 tinytext...数据类型的属性 MySQL关键字 含义 NULL 数据列可包含NULL值 NOT NULL 数据列不允许包含NULL值 DEFAULT 默认值 PRIMARY KEY 主键 AUTO_INCREMENT

    2.3K20

    Mysql数据类型

    MySQL的数据类型 在MySQL中有如下几种数据类型: (1)数值型 数值是诸如32 或153.4 这样的值。...有的类型说明符允许指定最大的显示宽度(即显示值时使用多少个字符)。浮 点类型允许指定小数位数,所以能控制浮点数的精度值为多少。 可以在列类型之后指定可选的类型说明属性,以及指定更多的常见属性。...列(字段)的类型比数据类型更为细化,它精确地描述了给定表列(字段)可能包含的值的种类,如是否带小数、是否文字很多。 MySQL有整数和浮点数值的列类型,如表1所示。整数列类型可以有符号也可无符号。...在定义整型列时,可以指定可选的显示尺寸M。如果这样,M应该是一个1 到255的整数。它表示用来显示列中值的字符数。例如,MEDIUMINT(4)指定了一个具有4个字符显示宽度的MEDIUMINT列。...如果某个特定值的可打印表示需要不止M个字符,则显示完全 的值;不会将值截断以适合M个字符。 对每种浮点类型,可指定一个最大的显示尺寸M 和小数位数D。M 的值应该取1 到255。

    3.6K30

    MySQL数据类型

    前言:本文详细介绍了MySQL中的数据类型分类,包括数值类型、浮点类、字符串类、日期和时间类型以及enum和set类型。解释了其存储范围及使用场景,并展示了相关测试代码。...通过这些数据类型的合理选择,可以优化数据库的存储和查询性能。希望本文能为您在MySQL数据类型选择上提供有价值的参考。...而MySQL直接报错。这也反向说明插入MySQL的数据一定是合法的。 MySQL的数据类型本身就是一种约束,它促使程序员正确填写数据。...二、浮点类 1.float 语法:float[(m, d)] [unsigned] : m指定显示长度,d指定小数位数,占用空间4个字节。...> enum和set的查找,如下: mysql> select*from t12 where gender='男'; +--------+--------+-----------+ | name

    41510
    领券