У меня есть база данных MySQL по ключевым словам, которые в настоящее время являются смешанными. Тем не менее, я хочу преобразовать их все в нижний регистр. Есть ли простая команда для этого, используя MySQL или MySQL и PHP?
Есть ли команда MySQL для преобразования строки в нижний регистр?
Ответ 1
UPDATE table SET colname=LOWER(colname);
Ответ 2
Да, функция LOWER() или LCASE() (оба они делают то же самое).
Например:
select LOWER(keyword) from my_table
Ответ 3
SELECT LOWER(foo) AS foo FROM bar
Ответ 4
Вы можете использовать функции LOWER() или LCASE().
Они могут использоваться как для столбцов, так и для строковых литералов. например.
SELECT LOWER(column_name) FROM table a;
или
SELECT column_name FROM table a where column = LOWER('STRING')
В обоих примерах LCASE() можно заменить LOWER().
Ответ 5
Вы пытались найти его? Google, руководство...
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_lower
mysql> SELECT LOWER('QUADRATICALLY');
-> 'quadratically'
Ответ 6
использовать LOWER
функцию для преобразования данных или строки в нижнем регистре.
select LOWER(username) from users;
или
select * from users where LOWER(username) = 'vrishbh';
Ответ 7
Я верю в php, вы можете использовать
strtolower()
чтобы вы могли сделать php для чтения всех записей в таблице, а затем использовать эту команду, чтобы распечатать их в нижнем регистре