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

วิธีตรวจสอบ Character Set ของทุกตารางในฐานข้อมูล MySQL เฉพาะเจาะจง

ใช้คำสั่ง MySQL ต่อไปนี้เพื่อตรวจสอบ character set ของทุกตารางในฐานข้อมูลเฉพาะ:

mysql> SELECT TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns WHERE TABLE_SCHEMA = 'db_name';

ตัวอย่าง

คำสั่งด้านล่างคืน character set ของทุกตารางในฐานข้อมูล 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 แถวสำหรับตาราง employee (มี 2 คอลัมน์) และ 3 แถวสำหรับ student (มี 3 คอลัมน์)