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秒
极客教程