>  기사  >  일일 프로그램  >  mysql에서 별표의 의미

mysql에서 별표의 의미

下次还敢
下次还敢원래의
2024-04-27 05:27:13732검색

별표(*)는 MySQL의 와일드카드 문자이며 다음과 같은 의미를 갖습니다. 모든 열 선택: SELECT 문에서는 지정된 테이블에서 모든 열을 선택합니다. 임의의 문자 시퀀스 일치: WHERE 절에서는 "John"이 포함된 행 찾기와 같이 임의의 문자 시퀀스를 일치시키는 데 사용됩니다. 퍼지 쿼리: "Jo"로 시작하는 행 찾기와 같은 퍼지 쿼리에도 사용할 수 있습니다.

mysql에서 별표의 의미

MySQL에서 별표(*)의 의미

별표(*)는 MySQL에서 임의의 문자 시퀀스와 일치시키는 데 사용되는 와일드카드 문자입니다.

세부 정보:

  • 모든 열 선택: SELECT 문에서 별표를 사용하여 지정된 테이블의 모든 열을 선택합니다. 예:
<code class="sql">SELECT * FROM table_name;</code>
  • 는 모든 문자 시퀀스와 일치합니다. WHERE 절에서 별표를 사용하여 모든 문자 시퀀스와 일치합니다. 예를 들어 다음 쿼리는 이름 열에 "John"이 포함된 모든 행을 찾습니다.
<code class="sql">SELECT * FROM table_name WHERE name LIKE '%John%';</code>
  • Fuzzy 쿼리: 별표는 퍼지 쿼리에도 사용할 수 있습니다. 예를 들어 다음 쿼리는 이름 열에서 "Jo"로 시작하는 모든 행을 찾습니다.
<code class="sql">SELECT * FROM table_name WHERE name LIKE 'Jo%';</code>

예:

다음 열을 포함하는 고객이라는 테이블이 있다고 가정합니다.

  • id
  • name
  • address
  • phone

다음 쿼리는 별표를 사용하여 고객 테이블에서 모든 열을 선택합니다.

<code class="sql">SELECT * FROM customers;</code>

다음 쿼리는 이름 열에 "Smith"가 포함된 모든 행을 찾습니다.

<code class="sql">SELECT * FROM customers WHERE name LIKE '%Smith%';</code>

다음 쿼리는 별표가 포함된 모든 행을 찾습니다. 주소 열의 "123":

<code class="sql">SELECT * FROM customers WHERE address LIKE '123%';</code>
로 시작하는 모든 줄

위 내용은 mysql에서 별표의 의미의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.