Mencari Teks dalam Pelbagai Medan dan Jadual dalam Pangkalan Data MySQL
Anda menyasarkan untuk mencari rentetan tertentu merentas semua jadual dan medan dalam pangkalan data MySQL. Walaupun sintaks yang disediakan, "SELECT FROM WHERE * LIKE '%stuff%'," bukan pertanyaan SQL yang sah, terdapat pendekatan alternatif untuk mencapai matlamat carian anda.
Penyelesaian Alternatif: SQLDump
Satu kaedah ialah melaksanakan SQLDump pangkalan data. Operasi ini mencipta fail teks yang mengandungi skema dan data pangkalan data. Sebaik sahaja anda mempunyai fail SQLDump, anda boleh menggunakan editor teks atau alat carian khusus untuk mencari rentetan yang anda cari.
Untuk mencipta SQLDump, laksanakan arahan berikut:
mysqldump > [filename].sql
Selepas mencipta fail SQLDump, bukanya dengan editor teks atau utiliti yang sesuai seperti grep dan cari rentetan anda menggunakan yang berikut arahan:
grep -i "%stuff%" [filename].sql
Arahan ini akan mencari fail SQLDump, tidak peka huruf besar-kecil, untuk sebarang baris yang mengandungi rentetan "barangan".
Petua Tambahan
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencari Teks Dengan Cekap Merentas Semua Medan dan Jadual dalam Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!