개인 재정 인형 용 치트 시트 - 인형

인형 용 치트 시트 - 인형

비디오: Facebook Replay: Tall Halloween Gift Box 2024

비디오: Facebook Replay: Tall Halloween Gift Box 2024
Anonim

Allen G. Taylor

이 치트 시트는 SQL로 작업 할 때 반복적으로 나타나는 정보를 포함하는 유용한 테이블과 목록으로 구성됩니다. 한 곳에서 SQL 개발 작업 중에 자주 발생하는 다양한 질문에 대한 신속한 답변을 얻을 수 있습니다.

일반 양식에 대한 SQL 기준

데이터베이스 테이블이 데이터를 안정적으로 보관할 수 있도록 설계하기 위해서는 수정 예외가 적용되지 않아야합니다. 데이터베이스를 표준화하면 확신을 가질 수 있습니다. 다음 목록의 SQL 기준을 데이터베이스의 테이블과 비교하십시오. 이렇게하면 데이터베이스가 충분히 정규화되지 않은 것을 발견했을 때 이상이 생길 수 있음을 알려줍니다.

첫 번째 정규형 (1NF):

  • 표는 행과 열이있는 2 차원이어야합니다.

  • 각 행에는 사물의 한 부분 또는 한 부분과 관련된 데이터가 들어 있습니다.

  • 각 열에는 설명되는 것에 대한 단일 속성에 대한 데이터가 들어 있습니다.

  • 표의 각 셀 (행과 열의 교차점)은 단일 값이어야합니다.

  • 열의 모든 항목은 같은 종류 여야합니다.

  • 각 열에는 고유 한 이름이 있어야합니다.

  • 두 행이 동일하지 않을 수 있습니다.

  • 열과 행의 순서는 중요하지 않습니다.

두 번째 표준 형식 (2NF):

  • 표는 첫 번째 정규 형식 (1NF)이어야합니다.

  • 키가 아닌 모든 속성 (열)은 전체 키에 의존해야합니다.

세 번째 정규 서식 (3NF):

  • 테이블은 두 번째 정규 서식 (2NF)이어야합니다.

  • 표에는 전이 종속성이 없습니다.

도메인 키 정규형 (DK / NF):

  • 테이블에 대한 모든 제약은 키와 도메인의 정의의 논리적 결과입니다.

SQL 데이터 유형

다음은 ISO / IEC 표준 SQL이 인식하는 모든 공식 데이터 유형 목록입니다. 이 외에도 이들로부터 파생 된 추가 데이터 유형을 정의 할 수 있습니다.

정확한 숫자:

  • INTEGER

  • SMALLINT

  • BIGINT

  • 숫자

  • 십진법

근사값:

  • REAL

  • 이중 정밀도

  • FLOAT

이진 문자열 문자 문자 문자 문자 부울 부울 부울 문자 문자 999 문자 9이트 (VARCHAR)

  • 문자 큰 오브젝트 < 국가 문자 국가 문자 날짜 시간:

  • TIMEZONE없이

  • DATE

TIMEZONE

  • 시간대가없는 TIMESTAMP

시간대가 TIMEZONE 인 TIMESTAMP

  • 간격: 간격 일

  • 컬렉션 유형:

  • 배열

  • 다중 세트

  • 다른 유형:

  • 이러한 SQL 값 함수는 데이터에 대한 연산을 수행합니다.데이터 항목에 대해 수행 할 수있는 모든 종류의 작업이 있지만 가장 자주 필요한 작업입니다.

문자열 값 함수

  • 함수

  • 효과

  • SUBSTRING

  • 소스 문자열에서 부분 문자열 추출

  • SUBSTRING SIMILAR

POSIX 기반 를 사용하여 소스 문자열에서 부분 문자열을 추출합니다. > 정규식

  • SUBSTRING_REGEX

  • 문자열에서 XQuery

정규식 패턴의 첫 항목을 추출하고

  • 일치하는 하위 문자열

  • TRANSLATE_REGEX

의 첫 항목을 반환합니다. 첫 번째 문자열에서 문자열을 추출합니다. 또는

  • XQuery 정규 표현식 패턴이 발생할 때마다

  • XQuery 대체 문자열로 대체합니다.

UPPER

문자열을 모두 대문자로 변환합니다.

LOWER

문자열을 변환합니다 모든 소문자로 변환 TRIM
선행 또는 후행 공백을 제거합니다. TRANSLATE
한 문자 세트의 소스 문자열을 다른 문자로 변환합니다.

CONVERT

다른 값

숫자 값 함수

함수

효과 POSITION

시작 위치를 반환합니다.

문자열에서 문자열의 수를 반환합니다.

문자열에서 문자의 수를 반환합니다. OCTET_LENGTH
문자열에서 옥텟의 수를 반환합니다. EXTRACT
날짜 시간 또는 간격에서 단일 필드 추출 날짜 / 시간 값 함수
함수 효과

CURRENT_DATE

현재 날짜를 반환합니다. CURRENT_TIME (p)

시각; (p)는 초의 정밀도입니다.

CURRENT_TIMESTAMP (p)

현재 날짜와 현재 시간을 반환합니다. (p)는 초의 정밀도 입니다.
SQL Set Functions SQL 집합 함수는 전체 데이터의 특성에 대한 질문에 대한 신속한 답을 제공합니다. 테이블에 몇 개의 행이 있습니까? 표에서 가장 높은 가치는 무엇입니까? 가장 낮은 무엇입니까? 이것은 SQL 집합 함수가 대답 할 수있는 질문의 종류입니다.

COUNT

지정된 테이블의 행 수를 반환합니다. MAX
지정된 테이블에서 발생하는 최대 값을 반환합니다.
MIN 지정된

SUM
지정된 열의 값을 더합니다. AVG
지정된 열에있는 모든 값의 평균을 반환합니다.
SQL WHERE 절 조건 < 술어는 TRUE 또는 FALSE 결과로 종결됩니다. 술어가 원하지 않는 행을 제외하는 WHERE 절을 적용하여 SQL 조회 결과에서 불필요한 행을 필터링 할 수 있습니다. 비교 술어

=

동일

같지 않음

<= 보다 작거나 같음

보다 큼 >> = 크거나 같음

기타 술어

모두 현존
존재 현행

일치

안 > 유사하지 않음

NULL

오버플로
인형 용 치트 시트 - 인형

편집자의 선택

왜 IOS 응용 프로그램을 개발합니까? - 인형

왜 IOS 응용 프로그램을 개발합니까? - 인형

IOS 앱을 개발해야하는 이유는 무엇입니까? 넌 할 수 있으니까. 왜냐하면 그들은 재미 있기 때문입니다. 그리고 시간이 왔기 때문에. iOS 앱은 계속해서 파열되고 있으며, 많은 개발자들이이 앱을 성공적으로 사용하고 있습니다. iOS 앱을 개발하는 것은 시간 투자가 거의없이 몇 년 동안 자신의 경력에서 가장 재미있을 수 있습니다.

Windows Phone 7 애플리케이션 개발 Dummies 치트 시트 - 인형

Windows Phone 7 애플리케이션 개발 Dummies 치트 시트 - 인형

Windows Phone 7에서 실행할 응용 프로그램에 대한 새로운 아이디어는 Microsoft 웹 사이트에서 무료 Windows Phone Developer Tools를 다운로드하여 시작하십시오. 이 프로세스는 다운로드를 시작하기 전에 PC에서 가지고있는 것을 살펴 봅니다. 이미 더 나은 버전이있는 경우를 대비하여 ...

Android 용으로 개발해야하는 이유는 무엇입니까? - 인형

Android 용으로 개발해야하는 이유는 무엇입니까? - 인형

진짜 질문은 "안드로이드를 개발하지 않겠습니까? "전 세계 수백만 명의 사용자가 앱을 사용할 수있게하려는 경우 또는 작성 및 테스트를 마친 후 앱을 게시하려는 경우 또는 개방형 플랫폼에서 개발하려는 경우 답변을 얻을 수 있습니다. 그러나 당신이 ...

편집자의 선택

TestDriveController를 가지고 나면 iOS 앱 - 더미에 액션을 추가하는 방법

TestDriveController를 가지고 나면 iOS 앱 - 더미에 액션을 추가하는 방법

IOS 앱에 표시되는 인터페이스는 Assistant Editor에서 자동으로 표시하거나 점프 바를 사용하여 탐색 할 수 있으므로 작업을 작성하는 실제 비즈니스는 매우 간단합니다. Interface Builder 편집기에서 관심있는 요소 (Test ...

편집자의 선택

Word 2010에서 테마를 수정하거나 만드는 방법 - dummy

Word 2010에서 테마를 수정하거나 만드는 방법 - dummy

Word 2010에서는 허용되지 않습니다. 자신 만의 테마를 처음부터 만들 수 있지만 기존 테마를 수정하여 나만의 맞춤 테마를 만들 수 있습니다. 기존 테마 색 및 글꼴을 수정하여 시작하십시오. 사용자 정의 색 테마를 작성하려면 다음을 수행하십시오. 색상 → 새 테마 색 작성을 선택하십시오. 새 테마 색 만들기 대화 상자를 사용하여 선택하고 ...

Word 2016에서 표 셀을 병합하는 방법 -

Word 2016에서 표 셀을 병합하는 방법 -

두 개의 셀을 결합하는 완전히 합리적인 방법 Word 2016 표를 하나 또는 두 개의 셀로 나눠서 표 그리기 도구를 사용하는 것입니다. 천국은 다른 방식으로 세포를 합병하거나 쪼개기로 결심한다면 자비를 베푸십시오. 두 개의 셀을 결합하려면 줄을 지우십시오.

Word 2007에서 기존 템플릿을 수정하는 방법 - 인형

Word 2007에서 기존 템플릿을 수정하는 방법 - 인형

두 가지 방법 : 템플릿에서 직접 변경하거나 템플릿을 기반으로하는 문서를 변경하여 간접적으로 수정할 수 있습니다. 두 번째 방법은 스타일 변경과 같은 템플릿 변경 만 적용합니다. 기존 Word 수정 ...

~ 일부,
고유