MySQL Query将小写更改为大写?

您可以使用UPPER()MySQL的内置函数将小写字母更改为大写字母。select语句的语法如下。

SELECT UPPER(‘yourStringValue’);

以下是显示小写字符串的示例-

mysql> select upper('john');

这是输出显示字符串的大写字母-

+---------------+
| upper('john') |
+---------------+
| JOHN          |
+---------------+
1 row in set (0.00 sec)

如果您已经有一个具有小写值的表,则可以将该UPPER()函数与update命令一起使用。语法如下-

UPDATE yourTableName set yourColumnName = UPPER(yourColumnName);

为了理解上述概念,让我们首先创建一个表并以小写形式插入字符串值。以下是创建表的查询-

mysql> create table UpperTableDemo
   −> (
   −> BookName longtext
   −> );

使用INSERT命令在表中插入一些记录。查询如下-

mysql> insert into UpperTableDemo values('introduction to c');

mysql> insert into UpperTableDemo values('introduction to java');

mysql> insert into UpperTableDemo values('introduction to python');

mysql> insert into UpperTableDemo values('introduction to c#');

使用select语句显示表中的所有记录。查询如下-

mysql> select *from UpperTableDemo;

以下是输出-

+------------------------+
| BookName               |
+------------------------+
| introduction to c      |
| introduction to java   |
| introduction to python |
| introduction to c#     |
+------------------------+
4 rows in set (0.00 sec)

以下是将小写更改为大写的查询-

mysql> update UpperTableDemo set BookName = upper(BookName);
Rows matched: 4 Changed: 4 Warnings: 0

再次显示具有更新值的所有记录。查询如下-

mysql> select *from UpperTableDemo;

以下是输出-

+------------------------+
| BookName               |
+------------------------+
| INTRODUCTION TO C      |
| INTRODUCTION TO JAVA   |
| INTRODUCTION TO PYTHON |
| INTRODUCTION TO C#     |
+------------------------+
4 rows in set (0.00 sec)