컴퓨터, 프로그래밍
데이터베이스 작업 : 왜 요청은
은 "요청"는 무엇입니까? 무엇 일반적에서 쿼리의 의미를 데이터베이스? 데이터베이스에 전송 된 요청은 무엇입니까?
왜 데이터베이스에 쿼리?
대답은뿐만 아니라 어떤 요청의 질문에 주어진뿐만 아니라 질문에, 왜 질문은해야합니다. 그들은 데이터베이스에 저장되어있는 정보를 얻을 필요합니다. 간단히 말해, 데이터베이스 쿼리는 어떤 경우에 필요한 정보를 얻을 수 있도록 설계되었습니다. 그들의 목적은 매우 다를 수 있습니다 : 타사 사이트에서 은행의 고객으로 식별 할, 또는 직원 인트라넷으로 식별하기 위해, 또는 게임의 웹 사이트에 프로필의 상태에 대한 정보를 얻을 필요가있다.
쿼리가의 구성 요소는 무엇입니까?
쿼리를 작성
쿼리를 작성, 원칙적으로, 다른 개발 환경에서 직장에서 차이가 없습니다. 그래서, 당신의 앞에 질문 서 : "왜 액세스»또는 다른 개발 환경에 대한 요청이 있고,이 문서에 제시된 답변이 모두 올 것이라는 점을 확실 할 수있다.
기본 데이터 요청
주요 구성 부품, 앞서 언급 한 바와 같이, 두 :
- 필요한 정보를 지정하는 데 사용 - SELECT [당신이 2를 필요로 한 일을, 당신은 3이 필요합니다]. 그것은 사용자가 작동되는 프로그램에 데이터베이스에서 전송됩니다.
- [데이터가 촬영되는 테이블] FROM - 필요한 데이터가 작고 지정하고 여전히 그들이주의해야한다 위치를 표시해야합니다. 데이터베이스는 데이터를 직접 저장, 데이터가있는 테이블되지 않습니다. 서로 다른 테이블은이를 방지하기 위해 동일한 데이터 열을 가질 수 있으며이 수행되는 곳을 지정하는 데 사용됩니다.
추가 세부 사항 및 요청 그룹 작업
- [검색어]가 어디 - 특정 자격 조건에 관한 필요한 정보를 분류하는 데 사용됩니다.
- LIMIT [번호] - 테이블에서 촬영 될 행의 수를 제한하는데 사용된다.
- [쿼리 매개 변수] BY 그룹은 - 그룹에 데이터베이스에서 수신 된 정보를 사용한다. 그러나 그룹 정보가 공급되지만 비례하고, 동일한 형태를 갖는 수 없다. 자세한 내용은 당신은 GROUP BY에 별도의 문서를 찾아 확인할 수 있습니다. 하여 정보의 모습과 큰 가독성을 향상시키기 위해 설계된 쿼리에서 그룹 작업.
- UNION [요청] 별도 요청 부질 넣어 사용된다. 당신이받을 때 정보의 상당히 많은 양이 필요하고 해당 옵션 할 수있다.
- "LIKE"마스크는 특정 크기의 데이터 요청에 대응 하는지를 확인하기 위해 사용된다. 그래서, 그것의 도움으로, 당신은 급여가 여섯 자리 vymeryat 사람을 검색 할 수 있습니다.
예
SELECT 이름, ProductNumber, 가격 AS LISTPRICE
Production.Product FROM
ProductLine = 'R'
구문 분석은 나에게 위의 코드를 제공했다. 이름, 제품 번호와 페이지 전단지 가격 : 첫째, 필요한 데이터의 선택이있다. 는 "가격"- 그리고 가격 시트는 약간 다른 이름이 표시됩니다. 데이터는 테이블 "제품"에서 데이터베이스 "제품"에서 가져옵니다. 일반적으로, 당신은 실제로 요청을 전송 하나, 작업하는 경우 데이터베이스가 필요하지 않습니다 지정합니다. 그러나 경우 몇 기지, 다음 BE 있는지를 지정, 주어진 사실 그 컴퓨터 단순히 의지하지 이해하기 누구 당신을 참조, 또는 무시 요청과 뜻 생성 오류. 세 번째 줄은 출력이 모든 정보하지만 "P"제품의 라인에가는 오직 하나 있음을 나타냅니다. 즉 읽은 후 그 이유를 문의하고, 지금은 이해, 짧은 기사를 끝냈다.
Similar articles
Trending Now