mysql怎么将指定值转为字符串类型

72次阅读
没有评论

共计 1838 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章给大家介绍 mysql 怎么将指定值转为字符串类型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

转换方法:1、利用 CAST() 函数,可将值转换为指定的数据类型,语法“SELECT CAST( 需要转换的值 AS 字符串类型);”;2、利用 CONVERT() 函数,语法“SELECT CONVERT( 需要转换的值, 字符串类型);”。

本教程操作环境:windows7 系统、mysql8 版本、Dell G3 电脑。

mysql 将指定值转为字符串类型

1、利用 CAST() 函数

CAST() 函数将(任何类型的)值转换为指定的数据类型。

语法

CAST(value AS datatype)

参数描述 value 必须项。要转换的字段名或值 datatype 必须项。要转换为的数据类型。可以是以下之一:

DATE:转换 value 至今。格式:“YYYY-MM-DD”

DATETIME:转换 value 到 DATETIME。格式:“YYYY-MM-DD HH:MM:SS”

TIME:转换 value 到了时间。格式:“HH:MM:SS”

CHAR:转换 value CHAR(固定长度的字符串)

SIGNED:转换 value 签名(签名的 64 位整数)

UNSIGNED:转换 value 到 UNSIGNED(无符号的 64 位整数)

BINARY:转换 value 到 BINARY(二进制字符串)

示例:

SELECT CAST(150 AS CHAR);

2、利用 CONVERT() 函数

CONVERT() 函数将值转换为指定的数据类型或字符集。

语法

CONVERT(value, type)

要么:

CONVERT(value USING charset)

参数描述 value 必须项。要转换的值 type

必须项。要转换为的数据类型。可以是以下之一:

DATE:转换 value 至今。格式:“YYYY-MM-DD”

DATETIME:转换 value 到 DATETIME.Format:“YYYY-MM-DD HH:MM:SS”

TIME:转换 value 到了时间。格式:“HH:MM:SS”

CHAR:转换 value CHAR(固定长度的字符串)

SIGNED:转换 value 签名(签名的 64 位整数)

UNSIGNED:转换 value 到 UNSIGNED(无符号的 64 位整数)

BINARY:转换 value 到 BINARY(二进制字符串)

charset 必须项。要转换为的字符集

示例:

SELECT CONVERT(150, CHAR);

扩展知识:MySQL 字符串类型

数据类型描述 CHAR(size) 一个固定长度字符串(可以包含字母,数字和特殊字符)。size 参数以字符为单位指定列长度 – 可以是 0 到 255. 默认值为 1VARCHAR(size) 保存可变长度的字符串(可以包含字母,数字和特殊字符)。size 参数指定字符的最大列长度 – 可以是 0 到 65535BINARY(size) 等于 CHAR(),但存储二进制字节字符串。size 参数指定列长度(以字节为单位)。默认值为 1VARBINARY(size) 等于 VARCHAR(),但存储二进制字节字符串。size 参数指定最大列长度(以字节为单位)。TINYBLOB 对于 BLOB(二进制大对象)。最大长度:255 个字节 TINYTEXT 包含最大长度为 255 个字符的字符串 TEXT(size) 保存最大长度为 65,535 字节的字符串 BLOB(size) 对于 BLOB(二进制大对象)。最多可容纳 65,535 个字节的数据 MEDIUMTEXT 保存最大长度为 16,777,215 个字符的字符串 MEDIUMBLOB 对于 BLOB(二进制大对象)。最多可容纳 16,777,215 字节的数据 LONGTEXT 保存最大长度为 4,294,967,295 个字符的字符串 LONGBLOB 对于 BLOB(二进制大对象)。最多可容纳 4,294,967,295 字节的数据 ENUM(val1, val2, val3, …) 一个字符串对象,只能有一个值,从可能值列表中选择。您可以在 ENUM 列表中列出最多 65535 个值。如果插入的值不在列表中,则将插入空值。值按您输入的顺序排序 SET(val1, val2, val3, …) 一个字符串对象,可以包含 0 个或更多值,从可能值列表中选择。您可以在 SET 列表中列出最多 64 个值数字数据类型:

关于 mysql 怎么将指定值转为字符串类型就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-17发表,共计1838字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)