是否可以在mysql数据库中获取列长度?

时间:2011-12-27 18:17:01

标签: mysql sql database

我不想要为表定义什么,我想做类似

的事情

select id, name, LEN(NAME) from foo

但这似乎不适用于MySql。是否有函数来获取列长度?

5 个答案:

答案 0 :(得分:3)

使用LENGTH()而非LEN()计算字节数,CHAR_LENGTH()计算字符数。

答案 1 :(得分:1)

答案 2 :(得分:1)

您可以使用CHAR_LENGTH函数:

select id, name, CHAR_LENGTH(NAME) from foo

MySQL Ref

答案 3 :(得分:1)

您可以使用LENGTH()功能。

select id, name, LENGTH(NAME) from foo

答案 4 :(得分:1)

您想要列的长度

select id, name, length(NAME) from foo