首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获取MySQL中某列占用的字节数?

问如何获取MySQL中某列占用的字节数?
EN

Stack Overflow用户
提问于 2021-06-25 17:31:01
回答 1查看 38关注 0票数 0

我需要知道MySQL中的一列占用了多少字节。

考虑以下模式:

代码语言:javascript
复制
+-------+---------------------+------+-----+---------+-------+
| Field | Type                | Null | Key | Default | Extra |
+-------+---------------------+------+-----+---------+-------+
| id    | bigint(20) unsigned | NO   | PRI | NULL    |       |
| data  | longblob            | YES  |     | NULL    |       |
+-------+---------------------+------+-----+---------+-------+

忽略id字段,让我们来谈谈data字段。考虑一下这些元组-

代码语言:javascript
复制
+-------+---------------------+
| id    | data                |
+-------+---------------------+
|   1   | {ab₹}               |
|   2   | {ab}                |
+-------+---------------------+

所以,我需要的是以字节为单位的大小,而不是字符的个数,如-

代码语言:javascript
复制
+---------------------+
| size_in_bytes       | 
+---------------------+
|                   7 |     // {->(1), a->(1), b->(1), ₹->(3), }->(1)
|                   4 |     // {->(1), a->(1), b->(1), }->(1)
+---------------------+

经过几个小时的搜索,我找到了几个函数,这些函数只会导致没有字符。

代码语言:javascript
复制
select OCTET_LENGTH(data) from table_name;
+--------------------+
| OCTET_LENGTH(data) |
+--------------------+
|                  5 |
|                  4 |
+--------------------+

SELECT LENGTH(data) from table_name;
+--------------+
| LENGTH(data) |
+--------------+
|            5 |
|            4 |
+--------------+

SELECT char_length(data) from table_name;
+-------------------+
| char_length(data) |
+-------------------+
|                 5 |
|                 4 |
+-------------------+

类似的问题-> How to get size of column in mysql table,但没有一个答案以字节为单位。

How to get the sizes of the tables of a MySQL database?,这是表的大小。

MySQL版本-> 8.0

​

​

EN

回答 1

Stack Overflow用户

发布于 2021-06-25 17:40:29

计数位

代码语言:javascript
复制
select BIT_LENGTH (N'{ab₹}')/8;

返回7.0000

db<>fiddle

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68128726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档