ด้วยความช่วยเหลือของแบบสอบถาม MySQL ต่อไปนี้ เราสามารถตรวจสอบชุดอักขระของตารางทั้งหมดในฐานข้อมูลเฉพาะ -
mysql> Select TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns Where TABLE_SCHEMA = 'db_name';
ตัวอย่าง
ตัวอย่างเช่น เคียวรีด้านล่างส่งคืนชุดอักขระของตารางทั้งหมดในฐานข้อมูลชื่อ 'Alpha'
mysql> Select TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns Where TABLE_SCHEMA = 'Alpha'; +------------+--------------------+ | TABLE_NAME | CHARACTER_SET_NAME | +------------+--------------------+ | employee | latin1 | | employee | latin1 | | student | latin1 | | student | NULL | | student | latin1 | +------------+--------------------+ 5 rows in set (0.06 sec)
ผลลัพธ์แสดง 5 แถว 2 แถวสำหรับโต๊ะพนักงานและ 3 แถวสำหรับโต๊ะนักเรียน เนื่องจากพนักงานประจำโต๊ะประกอบด้วย 2 คอลัมน์ และนักเรียนประจำโต๊ะมี 3 คอลัมน์