Ответ 1
UPDATE table SET colname=LOWER(colname);
У меня есть база данных 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().
Они могут использоваться как для столбцов, так и для строковых литералов. например.
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
функцию для преобразования данных или строки в нижнем регистре.
select LOWER(username) from users;
или
select * from users where LOWER(username) = 'vrishbh';
Я верю в php, вы можете использовать
strtolower()
чтобы вы могли сделать php для чтения всех записей в таблице, а затем использовать эту команду, чтобы распечатать их в нижнем регистре