Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách kiểm tra character set của tất cả bảng kèm tên cột trong một database MySQL?

Với sự giúp đỡ của truy vấn MySQL sau, chúng ta có thể kiểm tra character set của tất cả các bảng trong một database cụ thể:

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

Ví dụ

Ví dụ, truy vấn dưới trả về character set của tất cả bảng kèm tên cột trong database 'Alpha'.

mysql> SELECT Column_name 'Column', TABLE_NAME, CHARACTER_SET_NAME FROM INFORMATION_SCHEMA.Columns WHERE TABLE_SCHEMA = 'Alpha';
+---------+------------+--------------------+
| Column  | TABLE_NAME | CHARACTER_SET_NAME |
+---------+------------+--------------------+
| Name    | employee   | latin1             |
| email   | employee   | latin1             |
| Name    | student    | latin1             |
| RollNo  | student    | NULL               |
| Address | student    | latin1             |
+---------+------------+--------------------+
5 rows in set (0.04 sec)