我们在创建一个表的时候, 可以采用压缩技术
1 | CREATE TABLE CUSTOMER ( |
如果想要在中途停止表的压缩
1 | ALTER TABLE CUSTOMER COMPRESS NO; |
但是停止之后并不会对已经存在的数据进行解压缩,如果想要对已经存在的数据解压缩的话, 我们可以使用
1 | REORG TABLE CUSTOMER; |
这个语句会根据当前表的压缩状态来重新整理表, 对数据进行压缩解压缩.
如果我们只是想要对某个字符串字段(一般是针对Blob字段进行压缩)进行压缩的话, 那么我们可以使用压缩函数
1 | COMPRESS(string_to_compress) |
然后再对其进行解压缩
1 | UNCOMPRESS() |