Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

คำสั่ง SHOW TABLE พร้อมค่า LIKE หลายค่าใน MySQL?


คุณสามารถใช้ตัวดำเนินการ WHERE และตัวดำเนินการ OR เพื่อแสดงตารางที่มีหลาย LIKE ไวยากรณ์มีดังนี้:

แสดงตารางจาก yourDatabaseNamewhere tables_in_yourDatabaseName Like '%anyTableName%' หรือ tables_in_yourDatabaseName Like '%anyTableName2%' หรือ tables_in_yourDatabaseName Like '%anyTableName3%'....หรือ tables_in_yourDatabaseName Like '%anyTableNameN%'

ในไวยากรณ์ข้างต้น จะแสดงเฉพาะชื่อตารางในฐานข้อมูลเท่านั้น

นี่คือการพิจารณาฐานข้อมูล 'ทดสอบ' และตารางในฐานข้อมูลเดียวกัน แบบสอบถามเพื่อแสดงตารางที่มีหลาย LIKE มีดังนี้ -

mysql> แสดงตารางจาก test-> โดยที่ tables_in_test เช่น '%userrole%'-> หรือ tables_in_test เช่น '%view_student%'-> หรือ tables_in_test เช่น '%wholewordmatchdemo%';

ต่อไปนี้เป็นผลลัพธ์

<ก่อนหน้า>+--------------------+| Tables_in_test |+--------------------+| userrole || view_student || wholewordmatchdemo |+--------------------+3 แถวในชุด (0.01 วินาที)