查找存储在特定列中的文本大小

JAV*_*eek 4 mysql sql database size

我想知道我们如何才能找到存储在特定列中的文本大小.例如:如果相同的文本存储在.txt文件中,那么我们可以看到它的大小为5kb或10kb或其他.我的列数据类型是longtext.

是他们的任何SQL查询?

N W*_*est 8

如果它不是多字节字符集,为什么不使用LENGTH()函数?

create table t
( a longtext );
insert into t (a) values ('abcdef');

select length(a) from t;
Run Code Online (Sandbox Code Playgroud)

如果有多字节字符,那应该可以获得字符数或字节数.

如注释中所述,使用CHAR_LENGTH()表示多字节字符集中字符串的字符长度.