Trong ER Diagram của hệ thống chứng khoán, việc đầu tiên là xác định khóa chính (PK) của từng bảng. Thay vì đọc lược đồ bằng mắt, hãy để CSDL tự trả lời: dùng INFORMATION_SCHEMA để liệt kê mọi cột thuộc khóa chính của mọi bảng dữ liệu trong CSDL hiện tại.
LOWER(TABLE_NAME)), sau đó theo ORDINAL_POSITION.TABLE_SCHEMA = DATABASE(), vì INFORMATION_SCHEMA của MySQL chứa cả các CSDL khác).INFORMATION_SCHEMA.TABLE_CONSTRAINTS, INFORMATION_SCHEMA.KEY_COLUMN_USAGE (nối bằng CONSTRAINT_NAME + TABLE_NAME).
TABLE_NAME, COLUMN_NAME (phân cách TAB); sắp theo LOWER(TABLE_NAME), ORDINAL_POSITION.
Ví dụ:
Đầu vào:
Đầu ra:
Accounts account_id
AuditLog log_id
Customers customer_id
CustomerStats customer_id
MarketPrices symbol
MarketPrices trade_date
Orders order_id
Portfolio account_id
Portfolio symbol
Securities symbol
Trades trade_id
Giải thích:
Đang tải editor...