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

Rab Chux Tarang Doy Chi Kha Sang Select Ni Mysql



ในฐานข้อมูล MySQL ข้อมูลจะถูกจัดเก็บในรูปแบบตาราง ในฐานะผู้ดูแลระบบฐานข้อมูล เป็นเรื่องยากที่จะจับตาดูกระบวนการดำเนินการและการแก้ไขทั้งหมดในวัตถุฐานข้อมูลทั้งหมด ใน MySQL มีคำสั่งหลายคำสั่งสำหรับการรับชื่อตารางจากฐานข้อมูลทั้งหมดเพื่อจัดการอย่างมีประสิทธิภาพ

โพสต์นี้จะพูดถึง:

จะกำหนดชื่อตารางทั้งหมดโดยใช้คำสั่ง 'SELECT' ใน MySQL ได้อย่างไร

ในการแสดงชื่อตารางฐานข้อมูล MySQL ให้ใช้ปุ่ม “ เลือก ' คำแถลง. เพื่อจุดประสงค์นี้ ให้ตรวจสอบขั้นตอนที่ให้ไว้







ขั้นตอนที่ 1: เชื่อมต่อเทอร์มินัล

ในตอนแรก ให้เชื่อมต่อเทอร์มินัล Windows กับเซิร์ฟเวอร์ MySQL โดยเรียกใช้คำสั่งด้านล่าง:



mysql -u รูต -p

ดังนั้น คุณจะถูกถามรหัสผ่าน:







ขั้นตอนที่ 2: แสดงชื่อตารางทั้งหมด

ตอนนี้เรียกใช้ ' เลือก ” คำสั่งพร้อมกับ “ information_schema.tables ” เพื่อรับข้อมูลเกี่ยวกับตารางที่มีอยู่ทั้งหมดและแสดงภายในฐานข้อมูล:

เลือก Table_name เป็น TablesName จาก information_schema.tables



จะกำหนดชื่อตารางของฐานข้อมูลหลายแห่งโดยใช้คำสั่ง 'SELECT' ใน MySQL ได้อย่างไร

ถ้าคุณต้องการแสดงฐานข้อมูลหลายตารางพร้อมกัน ปุ่ม “ ยูเนี่ยน ” สามารถใช้ตัวดำเนินการ:

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

ที่นี่:

  • เลือก คำสั่ง ” ใช้สำหรับเลือกบันทึกจากฐานข้อมูล
  • ตาราง_ชื่อ ” เป็นตัวแปรเริ่มต้น
  • ชื่อตาราง ” คือชื่อของคอลัมน์ตารางผลลัพธ์
  • information_schema.tables ” ตัวดำเนินการรวมผลลัพธ์ของสองตัวหรือหลายตัว “ เลือก ” แถลงการณ์
  • ที่ไหน ” ข้อแยกบันทึกที่ตรงตามเงื่อนไขที่ให้ไว้
  • table_schema ” ตัวแปรจะถูกใช้เพื่อบันทึกชื่อฐานข้อมูล
  • มาเรียด ' และ ' mynewdb ” คือชื่อฐานข้อมูลของเรา

อย่างที่คุณเห็น ตารางของฐานข้อมูลสองรายการข้างต้นจะแสดงในตารางเดียวกัน:

อีกหนึ่งวิธีในการรับผลคูณ” เลือก ” แบบสอบถามในแต่ละตาราง, เครื่องหมายอัฒภาค “ ; ' สามารถใช้ได้:

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

นั่นคือทั้งหมด! เราได้จัดทำแบบสอบถามต่างๆ เพื่อรับชื่อตารางโดยใช้คำสั่ง 'SELECT' ของ MySQL

บทสรุป

ในการรับชื่อตารางโดยใช้ปุ่ม “ เลือก ” คำสั่งใน MySQL, the “ เลือก Table_name เป็น TablesName จาก information_schema.tables ” สามารถใช้คำสั่ง เพื่อให้ได้ผลลัพธ์ของหลาย ๆ “ เลือก ” แถลงการณ์ในครั้งเดียว “ ยูเนี่ยน ” สามารถใช้โอเปอเรเตอร์ได้ ในทางกลับกัน “ ; ” แสดงชื่อตารางของฐานข้อมูลต่างๆ โพสต์นี้แสดงขั้นตอนการรับชื่อตารางโดยใช้คำสั่ง “SELECT” ใน MySQL