有没有一个MySQL命令将string转换为小写?

我有一个MySQL数据库的关键字,目前混合大小写。 不过,我想将它们全部转换为小写。 有没有一个简单的命令来做到这一点,无论是使用MySQL或MySQL和PHP?

UPDATE table SET colname=LOWER(colname); 

是的,这个函数是LOWER()或者LCASE()(它们都做同样的事情)。

例如:

 select LOWER(keyword) from my_table 

SELECT LOWER(foo) AS foo FROM bar

您可以使用函数LOWER()或LCASE()。

这些可以用于列或string文字。 例如

 SELECT LOWER(column_name) FROM table a; 

要么

 SELECT column_name FROM table a where column = LOWER('STRING') 

在两个例子中,LCASE()都可以代替LOWER()。

你试过了吗? Google,手册…

http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_lower

 mysql> SELECT LOWER('QUADRATICALLY'); -> 'quadratically' 

使用LOWER函数将数据或string转换为小写。

 select LOWER(username) from users; 

要么

 select * from users where LOWER(username) = 'vrishbh'; 

我相信你可以使用PHP

 strtolower() 

所以你可以让PHP读取表中的所有条目,然后使用该命令以小写forms打印回来