金仓数据类型到MySQL数据类型转换

序号

KingbaseES数据类型

MySQL数据类型

备注说明 (KingbaseES)

数值型

1

TINYINT

TINYINT

有符号整数,取值范围 -128 ~ +127

2

SMALLINT

SMALLINT

有符号整数,取值范围 -32768 ~ +32767

3

MEDIUMINT/MIDDLEINT/INT3

MEDIUMINT

有符号整数,取值范围-8388608 ~ +8388607

4

INT/INTEGER

INT

有符号整数,取值范围 -2147483648 ~ +2147483647

5

BIGINT

BIGINT

有符号整数,取值范围-9223372036854775808 ~ +9223372036854775807

6

NUMERIC(precision, scale) NUMBER(precision, scale) DECIMAL(precision, scale)

DECIMAL[(M[,D])] DEC[(M[,D])]

精确数据类型,存储0 以及绝对值为 [1.0 x 10 -130 , 1.0 x 10 126 ) 的正、负定点数。 精度precision取值范围1~1000 ,标度scale取值范围0~1000

7

REAL/FLOAT4

REAL[(M,D)]

单精度浮点数,范围在 -1E+37 到 +1E+37 之间,精度至少是 6 位小数

8

DOUBLE PRECISION (n)/FLOAT8

DOUBLE PRECISION[(M,D)]

双精度浮点数,范围在 -1E+37 到 +1E+37 之间,精度至少是15位小数

10

FLOAT(p)

FLOAT(p)

p 取值为 1~24 时,单精度浮点数。当 p 取值为 25~53 时, 双精度浮点数

10

SMALLSERIAL

SMALLINT

自动增加的小整数1到32767

11

SERIAL

INT

自动增加的整数1到2147483647

12

BIGSERIAL

BIGINT

自动增加的大整数1到9223372036854775807

13

MONEY

DECIMAL[(M[,D])]

存储固定小数精度的货币数值,小数的精度由数据库的 lc_monetary 设置决定

位串类型

1

BIT[(n)]

BIT[(M)]

定长位串

2

BIT VAYRING(n)

VARBINARY(M)

变长位串

3

BINARY[(n)]

BINARY[(M)]

定长二进制字符串,n取值范围为1-255

4

VARBINARY(n)

VARBINARY(M)

变长二进制字符串,n取值范围为1-65535

字符类型

1

CHAR[ ( n [char | byte] ) ] CHARACTER[(n [char | byte])]

CHAR(N)

定长字符串类型,最大长度是10485760个字节或者字符,n缺省值为1, 如果显式指定了 char,则表示 n 个字符长度;如果显式指定 byte, 则表示 n个字节长度;如果没有显式指定,则以系统参数 nls_length_semantics 为准

2

CHAR VARYING[(n [char | byte])] VARCHAR[ ( n [char | byte] ) ] VARCHAR2[ ( n [char | byte] ) ] NVARCHAR2[ ( n [char | byte] ) ] NVARCHAR[ ( n [char | byte] ) ]

VARCHAR(N)

变长字符串类型,n的取值范围 0~10485760。 如果显式指定了 char,则表示 n 个字符长度;如果显式指定 byte, 则表示 n 个字节长度;如果没有显式指定,则以系统参数 nls_length_semantics 为准

大对象类型

1

CLOB

TEXT

文本字符类型,最大长度1GB

2

NCLOB

TEXT

文本字符类型,最大长度1GB

3

TEXT

TEXT

文本字符类型,最大长度1GB

4

TINYTEXT

TINYTEXT

文本字符类型,最大长度为255 个字节

5

MEDIUMTEXT

MEDIUMTEXT

文本字符类型,最大长度16777215 个字节

6

LONGTEXT

LONGTEXT

文本字符类型,最大长度1GB

7

BLOB

BLOB

二进制字符类型,最大长度1GB

8

BYTEA

BLOB

二进制字符类型,最大长度1GB

9

TINYBLOB

TINYBLOB

二进制字符类型,最大长度为255个字节

10

MEDIUMBLOB

MEDIUMBLOB

二进制字符类型,最大长度16777215 个字节

11

LONGBLOB

LONGBLOB

二进制字符类型,最大长度1GB

时间日期类型

1

DATE

DATE

DATE 数据类型存储日期和时间值。每一个 DATE 日期值 KingbaseES 存储如下值:年、月、日、时、分、秒。

2

TIME[(p)],TIME[(p)] [ WITHOUT TIME ZONE ]

TIME[(fsp)]

不带时区的时间值,在 MySQL 模式下,TIME 值的范围可以从 '-838:59:59.000000' 到'838:59:59.000000',默认精度为 0

3

YEAR

YEAR

年份值,YEAR 类型只在 MySQL 模式下可用,范围'1901'到'2155'

4

DATETIME[(p)]

DATETIME[(fsp)]

时间日期值,仅在 MySQL 模式下支持,是 Date 和 Time 的组合, 表示某个时刻,通常以’YYYY-MM-DD hh:mm:ss’表示。

5

TIMESTAMP[(p)] , TIMESTAMP[ (p)] [ WIT HTIME ZONE ], TIMESTAMP[ (p)] [ WITHOUT TIME ZONE ]

TIMESTAMP[(fsp)]

时间日期值,可指定是否带时区,p取值范围为0~6,在 MySQL模式下 默认精度为0。 TIMESTAMP WITH TIME ZONE,内部存储的值默认是 UTC时区

6

INTERVAL 'expr' opt_field

INTERVAL expr unit

时间间隔,定义指定域的 interval 类型,分为两组,年月和日时分秒。 支持兼容MySQL的域定义,更多信息参见 INTERVAL数据类型

布尔类型

1

BOOLEAN

BOOL,BOOLEAN

布尔值,表示真、假的数据类型。1字节存储。

空间数据类型

1

GEOMETRY

GEOMETRY

几何类型,存储坐标点信息

2

POINT

POINT

点坐标

3

LINESTRING

LINESTRING

线坐标

4

POLYGON

POLYGON

多边形

JSON类型

1

JSON

JSON

存储JSON数据

  • 23
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
人大金仓数据库kdts迁移工具是一种用于将人大金仓数据库迁移到其他数据库系统的工具。人大金仓数据库是中国人民大学开发的一款关系型数据库管理系统,具备高可靠性和强大的性能。但是,随着互联网技术的快速发展,一些企业和组织可能需要将人大金仓数据库迁移到其他数据库系统,以适应不同的业务需求或技术特点。 人大金仓数据库kdts迁移工具的主要功能是实现人大金仓数据库和其他数据库系统之间的数据迁移。它可以将人大金仓数据库中的数据和表结构导出成其他数据库系统可以识别的格式,如SQL语句或者特定的导入文件。然后,通过使用其他数据库系统的导入工具,将导出的数据和表结构导入到目标数据库中。 这个迁移工具可以帮助用户节省时间和精力,减少数据迁移过程中的人为错误。它可以自动完成数据类型的转换、字段映射等关键步骤。同时,它也提供了一些高级功能,如数据过滤、数据清洗和数据转换规则的定义,以满足不同的迁移需求。 使用人大金仓数据库kdts迁移工具,用户只需要简单配置一些必要的参数,选择目标数据库类型,并连接到目标数据库,即可进行数据迁移。迁移工具会根据用户的配置以及源数据库的结构和数据,生成相应的导出和导入文件。用户只需要按照迁移工具指引,执行对应的步骤,就能成功完成数据迁移。 总之,人大金仓数据库kdts迁移工具是一个方便、高效且简单易用的工具,能够帮助用户将人大金仓数据库迁移到其他数据库系统,以满足用户不同的业务需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值