简体   繁体   English

MySql 查询将小写变为大写

[英]MySql Query to Change a lower case to upper case

How to change all lower cases in a string to upper cases using MySql Query?如何使用 MySql 查询将字符串中的所有小写字母更改为大写字母?

如果要更新:

UPDATE my_table SET my_column = UPPER(my_column)

Have a look at using UPPER看看使用UPPER

Returns the string str with all characters changed to uppercase according to the current character set mapping.根据当前字符集映射,返回所有字符都变为大写的字符串 str。

From the LINK来自链接

UCASE() is a synonym for UPPER(). UCASE() 是 UPPER() 的同义词。

Have a look at this example看看这个例子

SQL Fiddle DEMO SQL小提琴演示

Here is an example of changing the table data这是更改表数据的示例

Use upper() or UCASE()使用 upper() 或 UCASE()

Example:例子:

SELECT UCASE(columnName) FROM `table_name` 
SELECT UPPER(columnName) FROM `table_name`

Updation更新

UPDATE table_name SET field_name = UPPER(field_name)
UPDATE table_name SET field_name = UCASE(field_name)

You can use UPPER for this:您可以为此使用UPPER

select upper(MyColumn) 
from MyTable

您可以使用此代码更改查询 SQL 的大写:

UPDATE penduduk SET dusun = UPPER(dusun);

For column updates on a table, it may depend on if your collation is case insensitive .对于表上的列更新,这可能取决于您的排序规则是否区分大小写 If that is the case then try using Binary comparison :如果是这种情况,请尝试使用二进制比较

update table_name
set column_name = BINARY UPPER(column_name)

Otherwise this should work,否则这应该有效,

update table_name
set column_name = UPPER(column_name)

If you are using MYSQL Workbench and have safe updates on then try:如果您使用的是MYSQL Workbench并且有安全更新,请尝试:

update table_name
set column_name = BINARY UPPER(column_name)
WHERE  column_name = BINARY LOWER(column_name)

If you are using phpMyAdmin goes to SQL then type如果您使用的是 phpMyAdmin,请转到 SQL,然后键入

UPDATE `tableName` SET `ColumnName`=UPPER(`ColumnName`)

Eg:例如:

UPDATE`cars` SET `Model`=UPPER(`Model`)

then save it.然后保存它。

PS: If you are a learner, follow this TIP PS:如果您是学习者,请遵循此TIP

Before you type the tablename , you need to type this sign ` before and after, as well as when you type the column name.在键入tablename之前,您需要在前后以及键入列名时键入此符号`

UPDATE TableName SET ColumnName = UPPER(ColumnName) UPDATE TableName SET ColumnName = UPPER(ColumnName)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM