[英]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看看这个例子
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)
您可以使用此代码更改查询 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.