Saya memiliki database MySQL dengan kata kunci yang saat ini berupa campuran kasus. Namun, saya ingin mengubah semuanya menjadi huruf kecil. Apakah ada perintah mudah untuk melakukan ini, baik menggunakan MySQL atau MySQL dan PHP?
123
Jawaban:
sumber
ascii_bin
, tidakkah ini secara otomatis mengubah semuanya menjadi huruf kecil atau apakah saya salah?Ya, fungsinya adalah LOWER () atau LCASE () (keduanya melakukan hal yang sama).
Sebagai contoh:
sumber
SELECT LOWER(foo) AS foo FROM bar
sumber
Anda dapat menggunakan fungsi LOWER () atau LCASE ().
Ini dapat digunakan baik pada kolom atau string literal. misalnya
atau
LCASE () dapat diganti dengan LOWER () di kedua contoh.
sumber
Apakah Anda mencoba mencarinya? Google, manual ...
http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_lower
sumber
Cukup gunakan:
atau
Kedua fungsi tersebut akan bekerja sama.
sumber
Menarik untuk dicatat bahwa nama field diubah namanya dan jika Anda mereferensikannya dalam suatu fungsi, Anda tidak akan mendapatkan nilainya kecuali Anda memberinya alias (itu bisa menjadi namanya sendiri)
Contoh: Saya menggunakan fungsi untuk mendapatkan nilai nama bidang secara dinamis:
kueri saya adalah: SELECT LOWER (itemID),… etc ..
perlu diubah menjadi: SELECT LOWER (itemID) as itemID ,… etc ..
sumber
gunakan
LOWER
fungsi untuk mengubah data atau string dalam huruf kecil.atau
sumber
Saya percaya pada php yang bisa Anda gunakan
sehingga Anda dapat membuat php untuk membaca semua entri dalam tabel kemudian menggunakan perintah itu untuk mencetaknya kembali sebagai huruf kecil
sumber