一、H2数据库常用数据类型

INT类型:对应java.lang.Integer

REAL类型:对应java.lang.Float

DOUBLE类型:对应java.lang.Double

DECIMAL类型:对应java.math.BigDecimal,比如DECIMAL(20,2)

CHAR类型:对应java.lang.String,比如CHAR(10)

VARCHAR类型:对应java.lang.String

VARCHAR_IGNORECASE类型:对应java.lang.String,忽略大小写

BOOLEAN类型:对应java.lang.Boolean

TIME类型:对应java.sql.Time,当转换成java.sql.Date时,日期会设置成1970-01-01

DATE类型:对应java.sql.Date,格式为yyyy-MM-dd,其时间默认为00:00:00

TIMESTAMP类型:对应java.sql.Timestamp,格式为yyyy-MM-dd hh:mm:ss[.nnnnnnnnn],也支持java.util.Date

TINYINT类型:对应java.lang.Byte,-128 to 127

SMARTINT类型:对应java.lang.Short,-32768 to 32767

BIGINT类型:对应java.lang.Long

IDENTITY类型:自增类型,对应java.lang.Long,值范围-9223372036854775808 to 9223372036854775807

BINARY类型:二进制字节存储,最大不超过2GB,且完全保存在内存,比如BINARY(1000)

BLOB类型:对应java.sql.Blob,与BINARY相似,但针对很大的数据(如文件或图像),且不完全保存在内存,使用PreparedStatement.setBinaryStream来保存数据。

CLOB类型:与VARCHAR相似,但适用于保存很大的数据,且数据不完全保存在内存。用于任意尺寸的XML或HTML文档、文本文件等。使用PreparedStatement.setCharacterStream保存数据。

OTHER类型:对应java.lang.Object,用于存储序列化的Java对象,使用的是字节数组,客户端只能做序列化或反序列化,使用getObject反序列化,使用PreparedStatement.setObject存储数据。

UUID类型:对应java.util.UUID,128位的值,可以使用PreparedStatement.setBytes或setString或setObject(uuid)保存数据,使用ResultSet.getObject取回数据。

ARRAY类型:对应java.lang.Object[]

作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs

二、H2常用函数

CURRENT_DATE:取当前日期

CURRENT_TIME:取当前时间

CURRENT_TIMESTAMP:取当前日期时间

LOWER:字符串小写

UPPER:字符串大写

CONCAT:字符串连结

CHAR:ASCII值转字符

ASCII:字符转ASCII值

ENCRYPT:加密函数,支持AES算法,Block尺寸为16字节,

比如CALL ENCRYPT('AES', '00', STRINGTOUTF8('Test'))

DECRYPT:解密函数,支持AES算法,Block尺寸为16字节,

比如CALL TRIM(CHAR(0) FROM UTF8TOSTRING(

DECRYPT('AES', '00', '3fabb4de8f1ee2e97d7793bab2db1116')))

HASH:哈希函数,只支持SHA256算法,比如CALL HASH('SHA256', STRINGTOUTF8('Password'), 1000)

MAX:求最大

MIN:求最小

SUM:求和

CURRENT_USER:返回当前用户

H2VERSION:返回H2数据库的版本

DISK_SPACE_USED:返回表使用的磁盘空间尺寸,比如CALL DISK_SPACE_USED('my_table');

DATABASE_PATH:返回数据库文件的路径和数据库名,比如CALL DATABASE_PATH();

标签:lang,00,java,H2,数据库,数据类型,CALL,类型,对应

来源: https://www.cnblogs.com/wpcnblog/p/11539874.html

db h2 数据类型_H2数据库函数及数据类型概述相关推荐

  1. db h2 数据类型_H2数据库函数及数据类型概述-阿里云开发者社区

    H2数据库函数及数据类型概述 jieforest 2015-01-29 573浏览量 简介: H2数据库函数及数据类型概述 一.H2数据库常用数据类型 INT类型:对应java.lang.Intege ...

  2. 数据类型与数据传送指令

    数据类型与数据传送指令 数据类型.数据传送指令.间接寻址 一.数据类型 数据类型的基本特征是以数据为的数目度量的大小,其他特征主要是为了方便程序员记忆变量中存储的数据类型,默认情况下大小写不敏感. 类 ...

  3. pandas根据数据类型筛选数据

    pandas根据数据类型筛选数据 pandas根据数据类型筛选对应的特征列,因为不同的数据类型列往往对应不同的后续特征处理方法. select_dtypes是我们使用的主要函数,其中包含两个核心参数, ...

  4. pgsql处理文档类型数据_pgsql_pg的数据类型

    PostgreSQL提供了丰富的数据类型.用户可以使用CREATE TYPE命令在数据库中创建新的数据类型.PostgreSQL的数据类型被分为四种,分别是基本数据类型.复合数据类型.域和伪类型. 基 ...

  5. pandas使用select_dtypes函数移除dataframe中指定数据类型的数据列(exclude columns based on the data type in dataframe)

    pandas使用select_dtypes函数移除dataframe中指定数据类型的数据列(exclude columns based on the data type in dataframe) 目 ...

  6. pandas使用read_csv函数读取文件时指定数据列的数据类型、pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串

    pandas使用read_csv函数读取文件时指定数据列的数据类型.pandas使用read_csv函数读取文件时通过keep_default_na参数设置缺失值替换为空字符串 目录

  7. pandas获取dataframe数据列的数据类型、获取dataframe每类数据类型数据列的个数、使用select_dtypes函数、include参数以及exclude参数按照数据类型筛选数据

    pandas获取dataframe数据列的数据类型.获取dataframe每类数据类型数据列的个数.使用select_dtypes函数.include参数以及exclude参数按照数据类型筛选数据 目 ...

  8. 保存数组类型数据_JS基本数据类型和引用数据类型的区别及深浅拷贝

    1.栈(stack)和堆(heap) stack为自动分配的内存空间,它由系统自动释放:而heap则是动态分配的内存,大小也不一定会自动释放 2.数据类型 JS分两种数据类型: 基本数据类型:Numb ...

  9. 浅谈List保存的数据是引用数据类型的地址

    浅谈List保存的数据是引用数据类型的地址 今天一个初学javaweb的朋友问我一个bug,经过和别人 讨论分析了解到List对象细节上的一些问题,我将代码重新简化构造了一下做成了一个例子.上代码: ...

最新文章

  1. 第七章、Linux 文件与目录管理
  2. java前沿技术_Java语言就业前景如何?这4个就业方向都很吃香
  3. IOS修改设备用户代理UserAgent
  4. 适用于微服务架构的Apache Camel
  5. python我想对你说_python学习第3天-----字典、解构
  6. 【格局视野】三色需求与工作层次
  7. 【Python CheckiO 题解】Speech Module
  8. √2是个无理数,没有尽头,为什么边长为1的直角三角形可以画出来? 是悖论吗?...
  9. excel 字符串拼接_Excel教程:应收账款自动弹窗提醒
  10. 新疆特岗计算机考试题,2020新疆特岗教师笔试资料领取(小学信息技术)
  11. python反编译安卓_APK反编译得工具总结(转载)
  12. xdf文件转换成pdf_PDF文件转换成PPT演示文稿教程
  13. WPS Linux 2019领先的背后
  14. (三)空域图像增强:像素联系和模板运算
  15. 软件开发成本评估怎么做?软件开发成本评估从哪些方面进行?
  16. HTML 网页特殊符号代码大全
  17. mhdd测试硬盘软件,mhdd硬盘检测工具
  18. 小米 win10 android 双系统,PC平板二合一 运行win10/安卓双系统
  19. word多级目录设置和自动生成目录
  20. python 百度脑图json数据转Excel

热门文章

  1. virtio数据结构总览 | 图
  2. MATLAB工具箱下载地址
  3. 大数据时代时代舍恩伯格书资源_大数据时代的特征和思维
  4. python绘制矩形图_Python。在底图中绘制矩形
  5. .ps文件怎么打开_ps界面的认识及文件的打开
  6. VUE的导入(HelloWord)
  7. Mybatis的动态sql(五)
  8. java中string类面试题_java中String类的面试题大全含答案
  9. 服务器文件忽略大小写,服务器文件忽略大小写
  10. c语言中数组的概念及作用,详解C语言中的指针与数组的定义与使用