Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에서 문자열이 포함된 열 이름을 선택하시겠습니까?

<시간/>

이를 위해 SHOW COLUMNS 명령을 사용할 수 있습니다. 다음은 구문입니다. 여기에서 LIKE −

를 사용하여 문자열을 설정했습니다.
SHOW COLUMNS FROM yourTableName LIKE ‘yourStringValue’;

먼저 테이블을 생성하겠습니다 -

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)

다음은 특정 문자열을 포함하는 열 이름을 선택하는 쿼리입니다 -

mysql> SHOW COLUMNS FROM DemoTable LIKE 'FirstName';

출력

+-----------+-------------+------+-----+----------+-------+
| Field     | Type        | Null | Key  | Default | Extra |
+-----------+-------------+------+-----+----------+-------+
| FirstName | varchar(20) | YES  |     | NULL     |       |
+-----------+-------------+------+-----+---------+-------+
1 row in set (0.05 sec)