Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào chúng ta có thể xem siêu dữ liệu của (các) chế độ xem được lưu trữ trong cơ sở dữ liệu MySQL cụ thể?


Cơ sở dữ liệu INFORMATION_SCHEMA có bảng VIEWS chứa siêu dữ liệu chế độ xem, tức là dữ liệu về các chế độ xem. Để minh họa điều đó, chúng tôi đang lấy ví dụ về chế độ xem có tên là 'Thông tin'.

Ví dụ

Truy vấn sau sẽ hiển thị siêu dữ liệu của chế độ xem có tên là ‘Thông tin’ -

 mysql> SELECT * from INFORMATION_SCHEMA.VIEWS WHERE TABLE_NAME ='Thông tin' AND TABLE_SCHEMA ='truy vấn' \ G ************************* ** 1. hàng *************************** TABLE_CATALOG:def TABLE_SCHEMA:truy vấn TABLE_NAME:infoVIEW_DEFINITION:select`query`.`student_info` .`id`AS`ID`, `query`.`student_info` .`Name` AS` NAME`, `query`.`student_info`. Địa chỉ` AS `ADDRESS` từ` query`.`student_info` CHECK_OPTION:NONE IS_UPDATABLE:CÓ DEFINER:root @ localhost SECURITY_TYPE:DEFINERCHARACTER_SET_CLIENT:cp850COLLATION_CONNECTION:cp850_preral_ci1 hàng trong hàng