Truy vấn INFORMATION_SCHEMA.COLUMNS:
SELECT COLUMN_NAME, DATA_TYPE FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'tên_db' AND TABLE_NAME = 'tên_bảng';
Ví dụ bảng DataTypeDemo (Id INT, Address VARCHAR, Money DECIMAL):
+-------------+-----------+ | COLUMN_NAME | DATA_TYPE | +-------------+-----------+ | Id | int | | Address | varchar | | Money | decimal | +-------------+-----------+
Cũng có thể lấy thêm: CHARACTER_MAXIMUM_LENGTH, NUMERIC_PRECISION, NUMERIC_SCALE, IS_NULLABLE, COLUMN_DEFAULT...