본문 바로가기
DB/Modeling_Example

PK 지정 및 자동증분 설정 : MSSQL

by Mr.DonyStark 2023. 10. 10.

□ 테이블 생성

--테이블생성
create table Student
(Student_ID INT NOT NULL PRIMARY KEY,
Student_Name VARCHAR(50) Not NULL);

□ 데이터 삽입

  ○ Auto-Increament(자동증분) 지정

ID 사양 '아니요' 를 '예' 로 설정

  ○ ID 필드 속성을 Auto-Increament(자동증분) 지정하였으므로 데이터 삽입시 Student_Name만 Value 값으로 기재하여 데이터 삽입

insert into Student values
('hong');
insert into Student values
('kim');
insert into Student values
('lee');
insert into Student values
('park');
insert into Student values('ahn');
insert into Student values('yang');
insert into Student values('jun');
insert into Student values('yang');
insert into Student values('kim');
insert into Student values('han');

--PK 속성에 Auto-Increament 설정을 안했을 경우 데이터 삽입 쿼리(ID값직접 입력)
--insert into Student values (5, 'kim');

□ 데이터 조회

--데이터 조회
select * from Student;