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

รับชื่อตารางโดยใช้คำสั่ง SELECT ใน MySQL หรือไม่


ในการรับชื่อตารางโดยใช้คำสั่ง SELECT ให้ใช้ “info_schema.tables” มาดูตัวอย่างกัน ซึ่งเรามีฐานข้อมูลที่มี 3 ตาราง ไวยากรณ์เพื่อรับชื่อตารางทั้งหมดโดยใช้คำสั่ง SELECT

เลือก Table_name เป็น TablesName จาก information_schema.tables โดยที่ table_schema ='yourDatabaseName';

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

mysql> use test;Database changemysql> SELECT Table_name เป็น TablesName จาก information_schema.tables โดยที่ table_schema ='test';

เอาต์พุตที่มีชื่อสามตาราง

<ก่อนหน้า>+--------------------+| ชื่อตาราง |+--------------------+| ปลายทาง || myisamtoinnodbdemo || originaltable |+--------------------+3 แถวในชุด (0.00 วินาที)