컴퓨터프로그래밍

데이터베이스 작업 : 왜 요청은

은 "요청"는 무엇입니까? 무엇 일반적에서 쿼리의 의미를 데이터베이스? 데이터베이스에 전송 된 요청은 무엇입니까? 아래에서 요청 묵시적 공급의 특정 조건에있어서 어떤 데이터베이스 의지 대답 및 제공 할 정보의 관심. 즉 필요한 정보를 선택하고, 클라이언트 측에 송신 / 또는 데이터베이스에 입력되는 특정 조건 / 데이터가 전송. 질문에 대한 대답은 "객체, 요청이 무엇인지", 당신은 확실히이 글에서 배우게 될 것입니다.

왜 데이터베이스에 쿼리?

대답은뿐만 아니라 어떤 요청의 질문에 주어진뿐만 아니라 질문에, 왜 질문은해야합니다. 그들은 데이터베이스에 저장되어있는 정보를 얻을 필요합니다. 간단히 말해, 데이터베이스 쿼리는 어떤 경우에 필요한 정보를 얻을 수 있도록 설계되었습니다. 그들의 목적은 매우 다를 수 있습니다 : 타사 사이트에서 은행의 고객으로 식별 할, 또는 직원 인트라넷으로 식별하기 위해, 또는 게임의 웹 사이트에 프로필의 상태에 대한 정보를 얻을 필요가있다.

쿼리가의 구성 요소는 무엇입니까?

요청 이유 : 우리는 질문에 응답하는 것을 계속한다. SQL 쿼리를 작성하는 데 사용됩니다. SELECT와 FROM : 반드시 두 개의 구성 요소해야합니다. 그러나 그들을 떨어져에서 사용할 수 있습니다 및 데이터 선택 및 표시 검사에 대한 새로운 요구 사항을 추가 할 다른 팀들에 의해 사용된다. 이러한 요청은 대부분의 관련 정보를 컴퓨터를 얻기 위해 데이터베이스에있는 : 당신이 그것을 찾기 위해 뭔가입니다 찾아야합니다. 가장 인기있는 구성 요소 부분은 이후에 필요합니다 경우. 어디에 적용, 데이터의 선택을 위해 특정 조건을 설정하기 위해있다. 예를 들어, 고유 식별 번호, 출생 또는 기타 정보의 날짜를 지정할 수 있고 그 사람을 식별 할 수 있습니다.

쿼리를 작성

모든 요청은 위반하지 수 건설의 엄격한 계층 구조를 가지고 있습니다. 오류가 발생할 수 있습니다하십시오. 건설은 세 가지 구성 요소와 간단한 쿼리를 기준으로 설명한다. 우선 거기에서, SELECT, 그리고 어디. 실행이 영향을받지 않습니다에 대한 운영자는 모두 크고 작은 문자를 입력 할 수 있습니다. 그러나 에티켓의 규칙에 따라 모든 사업자는 약간의와 대문자 및 요구 조건, 테이블의 이름과 물건으로 기록됩니다. 코드를 탐색하는 동안 그래서 더 쉬운 이동합니다. 코드로 돌아가서, 당신은 무엇에 대한 책임이 떨어져 말해야한다.

쿼리를 작성, 원칙적으로, 다른 개발 환경에서 직장에서 차이가 없습니다. 그래서, 당신의 앞에 질문 서 : "왜 액세스»또는 다른 개발 환경에 대한 요청이 있고,이 문서에 제시된 답변이 모두 올 것이라는 점을 확실 할 수있다.

기본 데이터 요청

주요 구성 부품, 앞서 언급 한 바와 같이, 두 :

  • 필요한 정보를 지정하는 데 사용 - SELECT [당신이 2를 필요로 한 일을, 당신은 3이 필요합니다]. 그것은 사용자가 작동되는 프로그램에 데이터베이스에서 전송됩니다.
  • [데이터가 촬영되는 테이블] FROM - 필요한 데이터가 작고 지정하고 여전히 그들이주의해야한다 위치를 표시해야합니다. 데이터베이스는 데이터를 직접 저장, 데이터가있는 테이블되지 않습니다. 서로 다른 테이블은이를 방지하기 위해 동일한 데이터 열을 가질 수 있으며이 수행되는 곳을 지정하는 데 사용됩니다.

추가 세부 사항 및 요청 그룹 작업

검색 결과를 개선하기 위해 정보를 제공하는 정보의 사용에 이미 추가 명령을받은 :

  • [검색어]가 어디 - 특정 자격 조건에 관한 필요한 정보를 분류하는 데 사용됩니다.
  • LIMIT [번호] - 테이블에서 촬영 될 행의 수를 제한하는데 사용된다.
  • [쿼리 매개 변수] BY 그룹은 - 그룹에 데이터베이스에서 수신 된 정보를 사용한다. 그러나 그룹 정보가 공급되지만 비례하고, 동일한 형태를 갖는 수 없다. 자세한 내용은 당신은 GROUP BY에 별도의 문서를 찾아 확인할 수 있습니다. 하여 정보의 모습과 큰 가독성을 향상시키기 위해 설계된 쿼리에서 그룹 작업.
  • UNION [요청] 별도 요청 부질 넣어 사용된다. 당신이받을 때 정보의 상당히 많은 양이 필요하고 해당 옵션 할 수있다.
  • "LIKE"마스크는 특정 크기의 데이터 요청에 대응 하는지를 확인하기 위해 사용된다. 그래서, 그것의 도움으로, 당신은 급여가 여섯 자리 vymeryat 사람을 검색 할 수 있습니다.

이것은 그 자체 대응하는 예를없이 작성의 문제가 이해이다. 그러나 단 한 번의 예는 모든 것을 설명 할 수 없다, 당신은 당신이 모든 기회를 제공하는 SQL 개발자를 파악 할 수있을 것입니다 전에 많은 정보를 찾을 수있다 :

SELECT 이름, ProductNumber, 가격 AS LISTPRICE

Production.Product FROM

ProductLine = 'R'

구문 분석은 나에게 위의 코드를 제공했다. 이름, 제품 번호와 페이지 전단지 가격 : 첫째, 필요한 데이터의 선택이있다. 는 "가격"- 그리고 가격 시트는 약간 다른 이름이 표시됩니다. 데이터는 테이블 "제품"에서 데이터베이스 "제품"에서 가져옵니다. 일반적으로, 당신은 실제로 요청을 전송 하나, 작업하는 경우 데이터베이스가 필요하지 않습니다 지정합니다. 그러나 경우 몇 기지, 다음 BE 있는지를 지정, 주어진 사실 그 컴퓨터 단순히 의지하지 이해하기 누구 당신을 참조, 또는 무시 요청과 뜻 생성 오류. 세 번째 줄은 출력이 모든 정보하지만 "P"제품의 라인에가는 오직 하나 있음을 나타냅니다. 즉 읽은 후 그 이유를 문의하고, 지금은 이해, 짧은 기사를 끝냈다.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ko.birmiss.com. Theme powered by WordPress.