구조화 된 쿼리 언어에 대한 질문과 대답

Structured Query Language 사용에 대한 조언을 찾고 계십니까? 이 Databases SQL FAQ 에서는 SQL 및 데이터베이스에 대해 가장 자주 묻는 질문에 대한 대답을 제공합니다. 자세한 설명과 자습서는 각 질문 끝에있는 "추가 정보"링크를 따라야합니다!

01 of 10

SQL을 사용하여 데이터베이스에서 데이터를 검색하려면 어떻게합니까?

알바 레즈 / 베타 / 게티 이미지

SELECT 명령은 SQL에서 가장 일반적으로 사용되는 명령입니다. 데이터베이스 사용자는 운영 데이터베이스에서 원하는 특정 정보를 검색 할 수 있습니다. 기타»

02 중 10

새 데이터베이스 또는 새 데이터베이스 테이블은 어떻게 만듭니 까?

SQL은 CREATE DATABASE 및 CREATE TABLE 명령을 제공하여 새 데이터베이스와 테이블을 각각 데이터베이스에 추가합니다. 이 명령은 매우 유연한 구.을 제공하여 특정 비즈니스 요구 사항을 충족시키는 테이블 W 데이터베이스를 작성할 수 있습니다. 기타»

03 / 10

데이터베이스에 데이터를 추가하려면 어떻게합니까?

SQL 의 INSERT 명령은 레코드를 기존 테이블에 추가하는 데 사용됩니다.

04 중 10

데이터베이스 테이블의 일부 또는 전부를 어떻게 삭제합니까?

종종 관계형 데이터베이스에서 쓸모없는 정보를 제거해야합니다. 다행히 Structured Query Language는 테이블에 저장된 정보의 일부 또는 전부를 제거하는 데 사용할 수있는 유연한 DELETE 명령을 제공합니다. 기타»

05 중 10

NULL 값은 무엇입니까?

NULL은 알 수없는 데이터 조각을 나타내는 데 사용되는 값입니다. 데이터베이스는 NULL 값을 사용되는 연산 유형에 따라 특별한 방법으로 처리합니다. NULL 값 이 AND 연산의 피연산자로 나타나면 다른 피연산자가 거짓 인 경우 연산의 값은 FALSE입니다 (아무런 방법도 없습니다 표현식은 하나의 FALSE 피연산자로 TRUE 일 수 있습니다). 반면 다른 피연산자가 TRUE 또는 NULL 인 경우 (결과가 무엇인지 알 수 없기 때문에) 결과는 NULL (알 수 없음)입니다. 자세히»

06 중 10

여러 데이터베이스 테이블의 데이터를 결합하려면 어떻게합니까?

SQL 조인 문을 사용하면 쿼리 결과에서 두 개 이상의 테이블 데이터를 결합 할 수 있습니다. 이 강력한 기술을 활용하여 데이터베이스 쿼리를 과부하하는 방법에 대해 알아보십시오.

07 중 10

테이블 자체에 가입 할 수 있습니까?

예! 자체 조인을 사용하여 내부 및 외부 쿼리가 동일한 테이블을 참조하는 중첩 SQL 쿼리를 단순화 할 수 있습니다. 이러한 조인을 사용하면 동일한 테이블에서 관련 레코드를 검색 할 수 있습니다.

08 중 10

데이터베이스 테이블에 포함 된 데이터를 요약하려면 어떻게합니까?

SQL은 많은 양의 데이터를 요약하는 데 도움이되는 집계 함수를 제공합니다. SUM 함수 는 SELECT 문 내에서 사용되며 일련의 값의 합계를 반환합니다. AVG 함수는 일련의 값의 수학적 평균을 제공하는 것과 유사한 방식으로 작동합니다. SQL은 주어진 기준에 맞는 테이블의 레코드 수를 검색 하는 COUNT 함수 를 제공합니다. MIN () 함수가 가장 작은 값을 반환하는 동안 MAX () 함수는 주어진 데이터 계열 에서 가장 큰 값을 반환합니다.

09/10

요약 된 데이터는 어떻게 그룹화 할 수 있습니까?

기본 SQL 쿼리 를 사용하여 데이터베이스에서 데이터를 검색 할 수 있지만 비즈니스 요구 사항을 충족하는 데 충분한 지능을 제공하지 못하는 경우가 많습니다. 또한 SQL은 GROUP BY 절을 사용하여 집계 함수를 적용하기 위해 행 수준 속성을 기반으로 쿼리 결과를 그룹화하는 기능을 제공합니다. 기타»

10/10

SQL 데이터베이스에 포함 된 데이터에 대한 액세스를 어떻게 제한 할 수 있습니까?

SQL 데이터베이스는 관리자에게 역할 기반 액세스 제어 시스템을 제공합니다. 이 스키마에서 관리자는 각 개별 데이터베이스 사용자에 대한 사용자 계정을 만든 다음 사용자가 데이터베이스와 상호 작용할 수있는 방법을 설명하는 하나 이상의 데이터베이스 역할에 해당 사용자를 할당합니다. 마지막으로 관리자는 역할에 특정 사용 권한 을 부여하여 역할 구성원이 원하는 작업을 수행 할 수 있도록합니다. 사용자는 명시 적으로 부여되지 않은 액세스를 암시 적으로 거부합니다. 기타»