Để làm điều này, bạn có thể dùng lệnh SHOW COLUMNS. Cú pháp như sau (sử dụng LIKE để đặt chuỗi):
SHOW COLUMNS FROM tenBangCuaBan LIKE 'chuoiCuaBan';
Tạo bảng:
mysql> CREATE TABLE DemoTable ( -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName VARCHAR(20), -> LastName VARCHAR(20) -> ); Query OK, 0 rows affected (0.69 sec)
Truy vấn chọn tên cột chứa chuỗi cụ thể:
mysql> SHOW COLUMNS FROM DemoTable LIKE 'FirstName';
Kết quả
+-----------+-------------+------+-----+----------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+----------+-------+ | FirstName | VARCHAR(20) | YES | | NULL | | +-----------+-------------+------+-----+---------+-------+ 1 row in set (0.05 sec)