数据的一般类型

数据类型一般有:数值类型、字符类型、日期类型 、布尔类型、空间数据类型、JSON数据类型。

 

1.数值类型

 

整数类型整数类型表格

 

2.浮点类型

 

float:单精度浮点数,8位精度,占用4字节

 

double:双精度浮点数,16位精度,占用8字节

 

3.定点类型

 

decimal/numeric:语法格式包括numeric/decimal,numeric/decimal(p)和numeric/decimal(p,s) 要求s≤p。(p表示可存储的最大精度,s表示小数点后有效数字个数)

 

4.字符类型

 

GaussDB(for MySQL)支持的字符类型有char,varchar,binary,varbinary,blob,text,enum,set。默认编码集utf8mb4下,汉字占3个字节,数字和英文字符占1个字节,其他字符最多可占4个字节。

 

char(n):存储定长字符串,n取值0~255。若输入长度小于n,则用空格在右端补齐。

 

varchar(n):存储变长字符串,n取值0~65535。若输入长度小于n,不需要利用空格补齐。

 

binary(n):存储二进制定长字符串。少于n个字节的会自动在尾部加0x00字节。

 

varbinary(n):存储二进制变长字符串。少于n个字节的不会去填补0x00字节。

 

text:存储大对象变长字符串。关键词:tinytext(1 byte),text(2 bytes),mediumtext(3 bytes),longtext(4 bytes)

 

blob:存储二进制大对象变长字符串。关键词:tinyblob(1 byte), blob(2 bytes), mediumblob(3 bytes),longblob(4 bytes)

 

enum:单选枚举,最多可包含65535个不同的元素。

 

set:多选枚举,最多可包含64个元素。

 

5.日期类型日期类型表格 6.布尔类型布尔类型表格 7.空间数据类型:geometry、point、linestring、polygon。

 

8.JSON数据类型:支持原生JSON数据类型,可以更有效地存储和管理JSON文档。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值