초보자를 위한 필수 SQL 명령 치트 시트

초보자를 위한 필수 SQL 명령 치트 시트

SQL(Structured Query Language)은 데이터베이스 조작을 위한 선택 도구입니다. 이 언어를 사용하면 다른 어떤 것과도 비교할 수 없이 데이터를 조작할 수 있으며 사용을 시작하는 데 비용이 들지 않습니다!





SQL 명령을 처음 사용하거나 마음대로 사용할 수 있는 이 강력한 도구의 일부를 상기해야 하는 경우 아래의 SQL 명령 치트 시트가 정확히 필요한 것입니다. 아래로 스크롤하여 포함된 놀라운 기능을 확인하거나 나중에 사용할 수 있도록 PDF를 다운로드하십시오. (PDF에는 주어진 명령에 대한 예제가 포함되어 있습니다.)





무료 다운로드: 이 치트 시트는 다운로드 가능한 PDF 유통 파트너인 TradePub에서 제공합니다. 처음으로만 액세스하려면 간단한 양식을 작성해야 합니다. 다운로드 필수 SQL 명령 치트 시트 .





Google 캘린더에 수업 일정 추가

필수 SQL 명령 치트 시트

명령동작
쿼리 명령
선택하다데이터를 검색하기 위한 기본 쿼리 빌딩 블록입니다.
선택하다 *SELECT와 함께 *를 사용하면 모든 열이 반환됩니다.
열 선택이름과 함께 정확한 열을 지정하십시오.
테이블 열 선택특정 테이블의 열을 참조하십시오.
에서데이터를 찾을 위치를 지정합니다.
같이임시로 테이블 이름이나 열의 별칭을 새 이름으로 지정합니다.
어디조건으로 결과를 필터링합니다.
그리고WHERE 절과 함께 여러 조건을 사용하십시오. 결과는 모든 조건과 일치해야 합니다.
또는WHERE 절과 함께 여러 조건을 사용하십시오. 결과는 하나의 조건과만 일치해야 합니다.
주문열을 기준으로 결과를 정렬합니다. 데이터베이스는 주문 방법을 선택합니다.
ORDER BY 열 ASC열을 기준으로 결과를 오름차순으로 정렬합니다.
ORDER BY 열 DESC열을 기준으로 결과를 내림차순으로 정렬합니다.
한계반환되는 결과 수를 제한합니다.
오프셋첫 번째 OFFSET 행 수를 건너뜁니다. 종종 LIMIT와 함께 사용됩니다.
하위 쿼리쿼리를 실행하여 다른 쿼리에 대한 데이터를 검색합니다.
집계 함수¹
세다쿼리와 일치하는 행 수를 계산합니다.
최대숫자 열에서 가장 높은 값을 반환합니다.
숫자 열에서 가장 낮은 값을 반환합니다.
합집합숫자 열의 값을 합산합니다.
AVG숫자 열의 평균 값을 계산합니다.
가지고WHERE 절 대신 집계 함수와 함께 사용됩니다.
그룹화 기준집계 결과를 구체화하는 데 사용됩니다.
연산자
처럼와일드카드 연산자(%)를 사용하여 패턴을 대소문자를 구분하여 검색합니다.
좋아요와일드카드 연산자(%)를 사용하여 대소문자를 구분하지 않고 패턴을 검색합니다.
사이두 값 사이의 값을 검색합니다. 날짜 또는 숫자와 함께 작동합니다.
>조건보다 큰 값을 검색합니다.
> =조건보다 크거나 같은 값을 검색합니다.
<조건보다 작은 값을 검색합니다.
<=조건보다 작거나 같은 값을 검색합니다.
=조건과 정확히 일치하는 값을 검색합니다.
조건과 같지 않은 값을 검색합니다.
노동 조합동일한 열이 있는 두 개의 고유한 쿼리를 하나의 결과로 결합합니다.
유니온 올두 개의 쿼리(동일한 열 포함)를 하나의 결과로 결합합니다. 중복이 허용됩니다.
WHERE의 줄임말입니다. 여러 OR 조건을 지정합니다.
안에 없음WHERE의 줄임말입니다. 여러 OR 조건(반전) 또는 같지 않음을 지정합니다.
IS NULL빈 값을 확인하십시오.
NULL이 아님빈 값이 없는지 확인하십시오.
교차두 쿼리와 일치하는 결과를 반환합니다.
마이너스다른 쿼리에 없는 한 쿼리의 결과를 반환합니다.¹
조인
결과를 비교하고 일치시킬 열을 지정하는 데 사용됩니다.
사용 중ON의 줄임말로 두 테이블에서 열 이름이 같을 때 사용됩니다.
왼쪽 외부 조인왼쪽 테이블의 모든 결과와 오른쪽 테이블의 일치하는 결과만 포함합니다.
왼쪽 외부 조인(NULL 포함)(null 포함) 왼쪽 테이블의 모든 결과(오른쪽 테이블 제외).
내부 조인왼쪽 및 오른쪽 테이블 모두에서 일치하는 모든 결과입니다.
전체 외부 조인왼쪽 및 오른쪽 테이블의 모든 결과입니다.
전체 외부 조인(NULL 포함)(null 포함) 두 테이블의 결과를 제외한 왼쪽 및 오른쪽 테이블의 모든 결과.
오른쪽 외부 조인오른쪽 테이블의 모든 결과와 왼쪽 테이블의 일치하는 결과만 포함합니다.
오른쪽 외부 조인(NULL 포함)(null 포함) 오른쪽 테이블의 모든 결과이지만 왼쪽 테이블에는 없습니다.
테이블 생성 및 편집
테이블 생성새 테이블을 만듭니다.
없는이 필드에 빈 값을 허용합니다.
NULL이 아님이 필드에 빈 값을 허용하지 마십시오.
기본제공되지 않은 경우 필드를 채울 값입니다.
같이기존 테이블의 구조를 기반으로 새 테이블을 만듭니다. 새 테이블에는 이전 테이블의 데이터가 포함됩니다.
테이블 변경(열 추가)기존 테이블에 새 열을 추가합니다.
테이블 변경(열 삭제)기존 테이블에서 열을 제거합니다.
테이블 변경(ALTER 열)기존 열의 데이터 유형을 변경합니다.
테이블 변경(열 이름 바꾸기)기존 열의 이름을 바꿉니다.
테이블 변경(테이블 이름 바꾸기)기존 테이블의 이름을 바꿉니다.
테이블 변경(NULL 수정)열에 null 값을 허용합니다.
ALTER TABLE(NULL이 아닌 수정)열에 대해 null 값을 방지합니다.
드롭 테이블테이블과 테이블의 모든 데이터를 삭제합니다.
테이블 자르기테이블의 모든 데이터를 삭제하지만 테이블 자체는 삭제하지 마십시오.
제약
기본 키테이블의 레코드를 고유하게 식별하는 값입니다. NOT NULL과 UNIQUE의 조합입니다.
외래 키다른 테이블의 고유 값을 참조합니다. 종종 다른 테이블의 기본 키입니다.
고유 한테이블당 이 열에 대해 고유한 값을 적용합니다.
확인하다값이 특정 조건을 충족하는지 확인합니다.
인덱스(만들기)열에 인덱스를 추가하여 테이블을 최적화하고 쿼리 속도를 크게 높입니다.
인덱스(고유 생성)중복 값을 허용하지 않는 인덱스를 만듭니다.
인덱스(드롭)인덱스를 제거합니다.
데이터 생성 및 편집
삽입(단일 값)테이블에 새 레코드를 추가합니다.
삽입(여러 값)여러 개의 새 레코드를 테이블에 추가합니다.
삽입(선택)테이블에 레코드를 추가하되 기존 테이블에서 값을 가져옵니다.
모두 업데이트)테이블의 모든 기존 레코드를 수정합니다.
업데이트(어디서)조건과 일치하는 테이블의 기존 레코드를 수정합니다.
모두 삭제)테이블에서 모든 레코드를 제거합니다.
삭제(위치)조건과 일치하는 테이블에서 레코드를 제거합니다.
트리거 생성 및 편집¹
트리거 생성트리거를 만듭니다.
트리거 생성(또는 수정)트리거를 생성하거나 동일한 이름을 가진 트리거가 있는 경우 기존 트리거를 업데이트합니다.
언제(이전)이벤트가 발생하기 전에 트리거를 실행합니다.
언제 (후)이벤트가 발생한 후 트리거를 실행합니다.
이벤트(삽입)삽입이 발생하기 전이나 후에 트리거를 실행하십시오.
이벤트(업데이트)업데이트가 발생하기 전이나 후에 트리거를 실행합니다.
이벤트(삭제)삭제가 발생하기 전이나 후에 트리거를 실행하십시오.
이 트리거로 타겟팅할 테이블입니다.
TRIGGER_TYPE(각 행에 대해)변경된 모든 행에 대해 트리거를 실행합니다.
TRIGGER_TYPE(각 문에 대해)변경된 행 수에 관계없이 SQL 문당 한 번 트리거를 실행합니다.
실행하다기본 트리거 정의의 끝을 나타내는 키워드입니다.
드롭 트리거트리거를 삭제합니다.
보기 생성 및 편집
보기 만들기새 보기를 만듭니다.
같이보기에 대한 데이터를 검색할 위치를 정의합니다.
캐스케이드 체크 옵션 포함보기를 통해 수정된 모든 데이터가 규칙에서 정의한 규칙을 충족하는지 확인합니다. 이것을 다른 보기에 적용하십시오.
로컬 체크 옵션 포함보기를 통해 수정된 모든 데이터가 규칙에서 정의한 규칙을 충족하는지 확인합니다. 다른 보기에 대해서는 이것을 무시하십시오.
재귀 보기 만들기재귀 보기(재귀 공통 테이블 표현식을 참조하는 보기)를 작성하십시오.
임시 보기 만들기현재 세션에 대해서만 존재하는 보기를 작성하십시오.
드롭 뷰보기를 삭제합니다.
공통 테이블 표현식(CTE)¹
와 함께새 공통 테이블 표현식을 작성하십시오.
같이CTE에서 사용할 데이터를 지정합니다.
, (반점)여러 CTE를 연결합니다.
¹데이터베이스 엔진 구현 및 지원은 종종 다양합니다.

SQL: 가장 강력한 언어는?

SQL 언어는 데이터베이스 엔진마다 다릅니다. HD DVD와 Blu-ray(또는 VHS와 Betamax)의 차이와 약간 비슷합니다. SQL은 데이터베이스 간에 유사하지만 가끔 복잡한 명령이 모든 구현에서 정확히 동일하게 작동하지 않을 수 있습니다. 이 치트 시트에 있는 대부분의 SQL 명령은 모든 데이터베이스에서 작동합니다. 데이터베이스 지원이 다양한 복잡한 명령은 이와 같이 표시됩니다.

SQL을 알면 다양한 용도에 적용할 수 있습니다. 관리 시스템, 프로그래밍 프로젝트 또는 기본 보고를 처리하든 SQL은 데이터베이스에 포함된 원시 기능의 잠금을 해제합니다. 잊지 말고 우리의 SQL에 대한 기본 프로그래머 안내서 , 이러한 명령을 사용하는 방법에 대해 자세히 알아보려면 를 참조하세요.



공유하다 공유하다 트위터 이메일 Canon vs. Nikon: 어느 카메라 브랜드가 더 낫습니까?

Canon과 Nikon은 카메라 업계에서 가장 큰 두 회사입니다. 그러나 어느 브랜드가 더 나은 카메라와 렌즈 라인업을 제공합니까?

터미널에서 우분투를 업데이트하는 방법
다음 읽기 관련 항목
  • 프로그램 작성
  • 컨닝 지
  • SQL
저자 소개 조 코번(136건의 기사 게재)

Joe는 영국 링컨 대학교에서 컴퓨터 공학을 전공했습니다. 그는 전문 소프트웨어 개발자이며 드론을 날리거나 작곡을 하지 않을 때 종종 사진을 찍거나 동영상을 제작하는 모습을 볼 수 있습니다.





조 코번이 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.