mysql怎么将字符串转成小写

# MySQL字符串转小写

MySQL 是一种开源的、关系型的数据库管理系统。在 MySQL 中,有时需要将字符串值转换为相应的大小写格式。如果你需要将文本转换为小写,可以使用 LOWER 函数。

## 1. LOWER 函数

LOWER 函数可以将文本字符串转换为小写形式。 lower() 的语法是:

```

lower(string)

```

例如,假设我们要将一个字符串 “hello worLD” 转换为小写形式。 以下是使用 lower 函数的示例:

```

SELECT LOWER('hello worLD');

```

输出结果将是:

```

hello world

```

可以看到,文本字符串的所有字母都变成小写。

## 2. 示例

接下来,让我们看一下实际的示例。

### 2.1 新建表并插入数据

首先,我们可以创建一个含有以下数据列的表:

* id

* name

具体 SQL 代码如下:

CREATE TABLE `my_table` (

`id` int(11) NOT NULL,

`name` varchar(100) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

接下来,我们可以向表中插入一些数据,例如:

INSERT INTO `my_table` (`id`, `name`) VALUES

(1, 'Hello World'),

(2, 'MySQL Tutorial'),

(3, 'SELECT Statement');

### 2.2 使用 LOWER 函数查询表

现在,我们可以使用 LOWER 函数来查询表,并将文本转换为小写形式。 假设我们想要查询表中所有的数据,其中 “name” 列将转换为小写形式。下面是具体的 SQL 代码:

SELECT id, LOWER(name) AS name FROM my_table;

输出的结果如下所示:

```

+------+--------------------+

| id | name |

+------+--------------------+

| 1 | hello world |

| 2 | mysql tutorial |

| 3 | select statement |

+------+--------------------+

```

可以看到,所有文本都已转换为小写形式。

## 3. 总结

在 MySQL 中,LOWER 函数可将文本字符串转换为小写形式。我们可以使用该函数查询表并将文本转换为小写形式。

## 4. 参考文献

- MySQL LOWER 函数,Retrieved from: https://www.w3schools.com/sql/func_mysql_lower.asp

免责声明:本文来自互联网,本站所有信息(包括但不限于文字、视频、音频、数据及图表),不保证该信息的准确性、真实性、完整性、有效性、及时性、原创性等,版权归属于原作者,如无意侵犯媒体或个人知识产权,请来电或致函告之,本站将在第一时间处理。猿码集站发布此文目的在于促进信息交流,此文观点与本站立场无关,不承担任何责任。

数据库标签