Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mendapatkan Senarai Paparan dalam Pangkalan Data MySQL?

Bagaimana untuk Mendapatkan Senarai Paparan dalam Pangkalan Data MySQL?

Barbara Streisand
Lepaskan: 2024-10-31 10:12:45
asal
538 orang telah melayarinya

How to Retrieve a List of Views in a MySQL Database?

Teka-teki Mendapatkan Penyenaraian Paparan MySQL

Apabila menghadapi cabaran untuk menyusun senarai paparan dalam pangkalan data MySQL, seseorang boleh menggunakan pertanyaan yang dicadangkan secara meluas:

SELECT table_name
FROM information_schema.views
WHERE information_schema.views.table_schema LIKE 'view%';
Salin selepas log masuk

Walau bagaimanapun, pendekatan ini selalunya menghasilkan hasil yang tidak dijangka: set kosong. Kecewa dengan maklumat yang sukar difahami ini, percubaan selanjutnya untuk mengakses paparan menggunakan paparan atau jadual jadual dalam pangkalan data information_schema terbukti sia-sia, mengakibatkan ralat misteri: "Nama pangkalan data tidak betul."

Pencahayaan Penyelesaian

Untuk menerangi jalan menuju kejayaan, mari kita pertimbangkan pendekatan alternatif:

SHOW FULL TABLES IN database_name WHERE TABLE_TYPE LIKE 'VIEW';
Salin selepas log masuk

Pertanyaan ini secara langsung menanyakan pangkalan data sasaran, memintas pangkalan data information_schema sama sekali. Dengan menentukan parameter TABLE_TYPE sebagai 'VIEW', kami menapis hasil dengan berkesan untuk memasukkan hanya jadual yang mempunyai atribut paparan.

Pertanyaan diperhalusi ini memberikan akses kepada senarai komprehensif semua pandangan yang berada dalam pangkalan data yang disasarkan, memberikan kejelasan yang dicari.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Senarai Paparan dalam Pangkalan Data MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan