MySQL 如何使用MySQL将整个字符串转换为小写并保留大写的首字母

MySQL 如何使用MySQL将整个字符串转换为小写并保留大写的首字母

首先让我们创建一个表−

mysql> create table DemoTable
   -> (
   -> Name varchar(100)
   -> );
查询成功,受影响的行数为0(1.32秒)

使用插入语句在表中插入一些记录−

mysql> insert into DemoTable values('JOhn');
查询成功,受影响的行数为1(0.17秒)

mysql> insert into DemoTable values('CHRIS');
查询成功,受影响的行数为1(0.16秒)

mysql> insert into DemoTable values('DAVID');
查询成功,受影响的行数为1(0.15秒)

mysql> insert into DemoTable values('RObert');
查询成功,受影响的行数为1(0.21秒)

使用select语句显示表中的所有记录−

mysql> select *from DemoTable;

阅读更多:MySQL 教程

输出

+--------+
| Name   |
+--------+
| JOhn   |
| CHRIS  |
| DAVID  |
| RObert |
+--------+
共4行,耗时0.00秒

下面是在MySQL中将整个字符串转为小写并保留大写的首字母的查询语句−

mysql> update DemoTable
   -> set Name= CONCAT(UCASE(LEFT(Name, 1)), LCASE(SUBSTRING(Name, 2)));
查询成功,受影响的行数为4(0.30秒)
匹配的行数:4,修改的行数:4,警告数:0

让我们再次检查表中的所有记录。

mysql> select *from DemoTable;

输出

+--------+
| Name   |
+--------+
| John   |
| Chris  |
| David  |
| Robert |
+--------+
共4行,耗时0.00秒

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程