Heim >Datenbank >MySQL-Tutorial >So konvertieren Sie einen angegebenen Wert in einen String-Typ in MySQL

So konvertieren Sie einen angegebenen Wert in einen String-Typ in MySQL

青灯夜游
青灯夜游Original
2021-12-06 12:10:5436490Durchsuche

Konvertierungsmethode: 1. Verwenden Sie die Funktion CAST(), um den Wert in den angegebenen Datentyp zu konvertieren. Die Syntax lautet „SELECT CAST (der Wert, der als Zeichenfolgentyp konvertiert werden soll);“ 2. Verwenden Sie die Funktion CONVERT() , die Syntax lautet „ SELECT CONVERT (zu konvertierender Wert, Zeichenfolgentyp);“.

So konvertieren Sie einen angegebenen Wert in einen String-Typ in MySQL

Die Betriebsumgebung dieses Tutorials: Windows7-System, MySQL8-Version, Dell G3-Computer.

MySQL konvertiert den angegebenen Wert in einen String-Typ

1. Verwenden Sie die Funktion CAST()

CAST(), um einen Wert (beliebigen Typs) in den angegebenen Datentyp zu konvertieren.

Syntax

CAST(value AS datatype)
Parameter Beschreibung
Wert Erforderlich. Der zu konvertierende Feldname oder Wert
Datentyp Erforderlich. Der Datentyp, in den konvertiert werden soll. Kann einer der folgenden sein:
  • DATUM: Wert in Datum umwandeln. Format: „JJJJ-MM-TT“

  • DATETIME: Wert in DATETIME konvertieren. Format: „JJJJ-MM-TT HH:MM:SS“

  • ZEIT: Wert in Zeit umrechnen. Format: „HH:MM:SS“

  • CHAR: Wert konvertieren CHAR (String fester Länge)

  • SIGNED: Wert mit Vorzeichen konvertieren (64-Bit-Ganzzahl mit Vorzeichen)

  • UNSIGNED: Wert in UNSIGNED konvertieren ( 64-Bit-Ganzzahl ohne Vorzeichen)

  • BINARY: Wert in BINARY (Binärzeichenfolge) konvertieren

Beispiel:

SELECT CAST(150 AS CHAR);

So konvertieren Sie einen angegebenen Wert in einen String-Typ in MySQL

2. Verwenden Sie die Funktion CONVERT()

KONVERTIEREN( )-Funktion konvertiert einen Wert in einen angegebenen Datentyp oder Zeichensatz.

Syntax

CONVERT(value, type)

oder:

CONVERT(value USING charset)
Parameter Beschreibung
Wert Erforderlich. Der zu konvertierende Wert
Typ

Erforderlich. Der Datentyp, in den konvertiert werden soll. Kann einer der folgenden sein:

  • DATUM: Wert in Datum umwandeln. Format: „JJJJ-MM-TT“

  • DATETIME: Wert in DATETIME konvertieren.Format: „JJJJ-MM-TT HH:MM:SS“

  • TIME: Wert in Zeit konvertieren. Format: „HH:MM:SS“

  • CHAR: Wert konvertieren CHAR (String fester Länge)

  • SIGNED: Wert mit Vorzeichen konvertieren (64-Bit-Ganzzahl mit Vorzeichen)

  • UNSIGNED: Wert in UNSIGNED konvertieren ( vorzeichenlose 64-Bit-Ganzzahl)

  • BINARY: Wert in BINARY (Binärzeichenfolge) konvertieren

Zeichensatz Erforderlich. Zeichensatz, der in
konvertiert werden soll

示例:

SELECT CONVERT(150, CHAR);

So konvertieren Sie einen angegebenen Wert in einen String-Typ in MySQL

扩展知识:MySQL字符串类型

数据类型 描述
CHAR(size) 一个固定长度字符串(可以包含字母,数字和特殊字符)。 size参数以字符为单位指定列长度 - 可以是0到255.默认值为1
VARCHAR(size) 保存可变长度的字符串(可以包含字母,数字和特殊字符)。 size参数指定字符的最大列长度 - 可以是0到65535
BINARY(size) 等于CHAR(),但存储二进制字节字符串。 size参数指定列长度(以字节为单位)。 默认值为1
VARBINARY(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视频教程

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen angegebenen Wert in einen String-Typ in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn