Creative Saplings

SQL 기본 키 : 기존 테이블 생성 및 추가 방법

12월 22, 2020
No Comments

SQL의 기본 키는 무엇입니까?

기본 키는 레코드를 고유하게 식별하는 필드 또는 필드 조합입니다. 기본 키는 고유 한 열 또는 열 집합입니다. 즉, 모든 값은 기본 키에 대해 고유합니다.

기본 키 규칙

  • 각 테이블에는 하나의 SQL 기본 키만있을 수 있습니다.
  • 모든 값은 고유하고 기본 키입니다. SQL 값은 각 행을 고유하게 식별 할 수 있습니다.
  • 시스템은 테이블에 이미 존재하는 SQL Server 기본 키가있는 행 삽입을 허용하지 않습니다.
  • 기본 키는 NULL 일 수 없습니다.
  • li>

아래 다이어그램은 SQL 기본 키에 대한 위의 모든 사항을 요약 한 것입니다.

기본 방법 주요 SQL 작업

이 튜토리얼에서 배우게 될 것입니다.

  • SQL Server에서 기본 키를 만드는 방법
    • SQL Server Management Studio 사용
    • T-SQL 사용 : 테이블 만들기
    • 사용 T-SQL : 테이블 변경 (기존 테이블에 추가)
  • 흥미로운 사실!

SQL Server에서 기본 키를 만드는 방법

두 가지 방법으로 기본 키를 만들 수 있습니다.

1. SQL Server Management Studio

2. T-SQL : 새 테이블을 생성하는 동안 기본 생성

SQL Server Management Studio

1 단계) 테이블 이름을 마우스 오른쪽 버튼으로 클릭합니다. 디자인을 클릭하십시오.

2 단계) 열 이름을 마우스 오른쪽 버튼으로 클릭합니다. “기본 키 설정”을 클릭하십시오.

결과 : 이제 Course_Id가 기본 키입니다. .

T-SQL : 새 테이블을 만드는 동안 기본 키를 만듭니다.

다음은 T-SQL의 기본 키를 사용하여 테이블을 생성하는 구문입니다.

구문 :

CREATE TABLE <Table_Name>(Column1 datatype,Column2 datatype,CONSTRAINT <Name> PRIMARY KEY (Column name).);

Let ” s SQL 기본 키로 하나의 열이있는 테이블을 만듭니다.

쿼리 :

CREATE TABLE COURSE_TSQL_PK (Course_ID Int not Null, Course_name Varchar(20) CONSTRAINT PK PRIMARY KEY (Course_ID))

1 단계) 다음을 클릭하여 쿼리를 실행합니다. “실행.”

결과 : Course_Id가 이제 기본 키입니다.

예 : 동일한 과정 ID로 여러 레코드를 입력 할 수 있는지 살펴 보겠습니다.

1 단계) Course_ID가 다른 4 개의 행을 삽입합니다.

2 단계) Select 쿼리를 실행하여 모든 데이터가 성공적으로 삽입되었는지 확인합니다.

참고 : Non-Primary 키에 중복 값을 삽입 할 수 있습니다.

3 단계) 이제 기본 키인 기존 Course_ID를 사용하여 새 레코드를 삽입 해 보겠습니다.

Insert into COURSE_TSQL_PK values (4,"JAVA");

결과 : 4가 기본 키인 Course_ID 열이 있으므로 시스템에서 새 값을 삽입 할 수 없습니다.

T-SQL : Alter Table을 사용하여 기존 테이블에 기본 키 추가

이제 기존 테이블에 기본 키를 추가하는 방법을 살펴 보겠습니다. SQL :

ALTER 문을 사용하여 기본 키를 생성 할 수 있습니다. 그러나 기본 키는 NOT NULL로 정의 된 열에서만 생성 할 수 있습니다. 다음을 허용하는 열에는 기본 키를 생성 할 수 없습니다. NULLs. 필요한 경우 테이블을 삭제하고 다시 만들어야합니다.

다음은 구문입니다.

ALTER TABLE tableNameADD CONSTRAINT constraintName PRIMARY KEY (column_1, column_2, ... column_n);

예 : :

ALTER TABLE studentsADD CONSTRAINT students_pk PRIMARY KEY (admission);

기존 테이블에 기본 키 제약 조건을 추가했습니다. nt가 입학 열에 추가되고 students_pk라는 이름이 지정되었습니다.

흥미로운 사실!

  • 기본 키는 여러 열의 조합이 될 수 있습니다. 이 조합을 복합 기본 키라고합니다.
  • 기본 키는 최대 16 개의 열을 가질 수 있습니다.

요약

  • 각 테이블은 하나의 기본 키만 가질 수 있습니다.
  • 모든 값은 고유하며 각 행을 고유하게 식별 할 수 있습니다.

Articles
Previous Post

재능을 식별하고 활용하는 10 가지 방법

Next Post

물병 자리와 레오 호환성 : 우정, 사랑 및 성관계

답글 남기기 답글 취소하기

최신 글

  • 2020 년 세계 최고의 사진 학교
  • 주권 시민이 반정부 철학을 도로로 가져옴
  • 치장 벽토 수리 비용 가이드
  • Muckrakers (한국어)
  • 정밀 종양학

보관함

  • 2021년 2월
  • 2021년 1월
  • 2020년 12월
  • 2020년 11월
  • 2020년 10월
  • 2020년 9월
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.