我有一个MySQL数据库的关键字,目前混合大小写。但是,我想将它们全部转换为小写。有没有简单的命令来做到这一点,无论是使用MySQL或MySQL和PHP?是否有MySQL命令将字符串转换为小写?
回答
UPDATE table SET colname=LOWER(colname);
忘记这个我觉得很愚蠢-_- – 2017-01-30 13:44:23
SELECT LOWER(foo) AS foo FROM bar
你尝试寻找它?谷歌,手工......
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_lower
mysql> SELECT LOWER('QUADRATICALLY');
-> 'quadratically'
是,该功能是LOWER()或LCASE()(他们都做同样的事情)。
例如:
select LOWER(keyword) from my_table
我相信,在PHP中可以使用
strtolower()
所以你可以做一个PHP读取表中的所有条目,然后使用该命令打印回作为小写
这不是SQL。 – 2013-10-18 15:32:56
OP请求MySQL或MySQL/PHP。 – starryknight64 2016-03-28 19:28:51
您可以使用函数LOWER()或LCASE()。
这些可以用于列或字符串文字。例如
SELECT LOWER(column_name) FROM table a;
或
SELECT column_name FROM table a where column = LOWER('STRING')
LCASE()可以在这两个例子来代替LOWER()。
使用LOWER
函数将数据或字符串转换为小写。
select LOWER(username) from users;
或
select * from users where LOWER(username) = 'vrishbh';
只需使用:
UPDATE `tablename` SET `colnameone`=LOWER(`colnameone`);
或
UPDATE `tablename` SET `colnameone`=LCASE(`colnameone`);
两个功能将工作一样。
- 1. BestPractice - 将字符串的第一个字符转换为小写
- 2. mySQL将字符串中的字符转换为大写
- 3. 命令行 - 将任何字符串转换为标识符?
- 4. 将字符串转换为小写字母,但所有元字符除外
- 5. preg_split将字符串转换为令牌
- 6. Android:将字符串的第一个字母转换为小写
- 7. 将字符串转换为MySQL日期
- 8. 如何将字符串(字符*)转换为大写或小写用C
- 9. 是否有将类转换为字符串的标准方式
- 10. 将字符串转换为运行命令VBScript的路径
- 11. 如何将命令行字符串转换为C++中的hwnd?
- 12. 将命令行参数转换为字符串C
- 13. 如何将字符串转换为c中的命令?
- 14. 如何将字符串的命令输出转换为整数?
- 15. 如何将命令行字符串转换为数组?
- 16. 如何将字符串转换为Python中的“命令”?
- 17. 如何在C++ execve命令中将字符串转换为char [] *?
- 18. 将IDictionary <字符串,字符串>键转换为小写(C#)
- 19. 在C++中将宽字符串转换为小写
- 20. 将Erlang二进制字符串转换为小写
- 21. 将字符串转换为Javascript中的混合大小写
- 22. 将字符串数组转换为小写
- 23. 将字符串数组元素转换为小写
- 24. 将字符串转换为字符串
- 25. 将包含大写字母的字符串转换为小写字母
- 26. 将大写字母转换为小写字母,反之亦然字符串
- 27. Java如何将小写字符串值转换为字符串数组中的大写字符串
- 28. 将Linux命令转换为windows(mysql)
- 29. 将小写字母转换为大写
- 30. 将小写字母转换为大写
我想你也在使用一个朋友的转储,他认为用大写字母存储用户名是个好主意。 – Buffalo 2013-07-04 15:46:03