Đây là hai cách để trả về đối chiếu của một bảng trong MySQL.
Cách nhanh nhất để trả về đối chiếu của một bảng nhất định trong MySQL là chạy câu lệnh sau:
SHOW TABLE STATUS LIKE '%Artists%';
Chạy câu lệnh này sẽ trả về một loạt các cột cung cấp thông tin về bất kỳ bảng / s phù hợp nào. Một trong những cột này được gọi là Collation và nó cung cấp sự đối chiếu của tất cả các bảng phù hợp.
Tất nhiên, bạn sẽ cần thay thế %Artists%
với tên bảng của riêng bạn. Và bạn có thể bỏ qua các dấu hiệu tỷ lệ phần trăm nếu bạn cho rằng chúng không cần thiết. Câu lệnh này cũng chấp nhận các mệnh đề khác, chẳng hạn như FROM
, WHERE
và IN
, do đó, điều này cung cấp cho bạn một số tùy chọn khi xây dựng báo cáo của mình.
Truy vấn information_schema.tables
Bảng
Một vấn đề với câu lệnh trước đó là nó trả về rất nhiều cột và bạn có thể buộc phải cuộn sang ngang để tìm cột đối chiếu. Nếu bạn chỉ quan tâm đến thông tin đối chiếu, bạn có thể truy vấn information_schema.tables
. Bạn cũng có thể trả về đối chiếu cho tất cả các bảng trong một cơ sở dữ liệu nhất định nếu được yêu cầu. Đây là cách thực hiện điều đó:
SELECT table_schema, table_name, table_collation FROM information_schema.tables WHERE table_schema = 'Music';
Kết quả ví dụ:
+--------------+------------+-----------------+ | TABLE_SCHEMA | TABLE_NAME | TABLE_COLLATION | +--------------+------------+-----------------+ | Music | Albums | utf8_general_ci | | Music | Artists | utf8_general_ci | | Music | Genres | utf8_general_ci | +--------------+------------+-----------------+
Cũng xem:
- Cách tìm đối chiếu trong MySQL
- Hiển thị Bản đối chiếu của Máy chủ
- Hiển thị đối chiếu của Cơ sở dữ liệu
- Hiển thị đối chiếu của một cột
- Hiển thị sự đối chiếu của Kết nối MySQL của bạn
- Đối chiếu là gì?