> 데이터 베이스 > MySQL 튜토리얼 > MySQL select 문의 10가지 간단한 사용 예

MySQL select 문의 10가지 간단한 사용 예

黄舟
풀어 주다: 2017-03-10 10:56:44
원래의
1381명이 탐색했습니다.

이 기사에서는 주로 MySQL SELECT 구문에 대한 간단한 분석에 대해 설명합니다. MySQL 데이터베이스는 우리 모두가 자주 사용하는 데이터베이스이며 관련 애플리케이션도 많은 관심을 끌었습니다. 따라서 다음 기사는 주로 MySQL SELECT에 관한 것입니다. 간단한 구문 분석입니다.

1. Select 문은 캐리지 리턴으로 구분할 수 있습니다

$sql="select * from article where id=1"
和
$sql="select * from article
where id=1",都可以得到正确的结果,但有时分开写或许能更明了一点,特别是当sql语句比较长时
로그인 후 복사

2. 데이터를 일괄 쿼리합니다

可以用in来实现

$sql="select * from article where id in(1,3,5)"
로그인 후 복사

3、使用concat连接查询的结果

$sql="select concat(id,"-",con) as res from article where id=1"
로그인 후 복사

'1개 콘텐츠'로 돌아가기


4、使用locate

사용법: <p>用法:<br/>
select locate("hello","hello baby");
로그인 후 복사

exist return 1. 존재하지 않는 경우 0을 반환



5. >그룹별은 동일한 결과를 그룹으로 그룹화하는 것입니다<p>

exam:$sql="select city ,count(*) from customer group by city";
로그인 후 복사
group by 是把相同的结果编为一组<br/>이 문장은 고객 테이블 및 그 수량(개별 항목과 다소 유사) group by는 종종 AVG(), MIN(), MAX(), SUM(), COUNT()

와 함께 사용됩니다. 6. 사용 had

having을 사용하면 데이터를 그룹으로 조건부 집계할 수 있습니다

$sql="select city,count(*),min(birth_day) from customer
group by city having count(*)>10";
로그인 후 복사

이 문장은 먼저 도시별로 그룹화한 다음 도시가 10개 이상인 도시를 찾는 것입니다

btw: group by + have가 좀 느립니다

동시에 had 절에 포함된 표현식이 이전에 나타났어야 합니다


7. 조합 절

where, group by, have, order by ( 4개가 모두 사용되는 경우 그렇다면 보통 이 순서로 배열됩니다)

8. 구별 사용

distinct는 중복 값을 제거하는 데 사용됩니다 ​​

$sql="select distinct city from customer order by id desc";
로그인 후 복사

이 문장 반복되지 않는 도시

고객 테이블의 모든 값을 쿼리하는 것을 의미합니다. 특정 레코드 이후의 모든 레코드를 표시하려면 제한

을 사용합니다

$sql="select * from article limit 100,-1";
로그인 후 복사

10. 다중 테이블 쿼리

$sql="select user_name from user u,member m
where u.id=m.id and
m.reg_date>=2015-08-13
order by u.id desc"
로그인 후 복사
참고: user와 member 모두 user_name 필드가 있는 경우 mysql 오류가 발생합니다(mysql은 user_name에 대해 쿼리하려는 테이블을 모르기 때문에).


에 속함

위 내용은 MySQL select 문의 10가지 간단한 사용 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿