Yoon.s

[mssql] 시작하기 본문

백/DB

[mssql] 시작하기

yo_onHJ 2023. 3. 3. 23:05

DDL

1. 데이터베이스 생성

create database SQLDTest;
use SQLDTest;

 

2. 테이블 생성

create table player(
    player_id char(7) not null,
    player_name varchar(20) not null
);

 

3. 테이블 구조(컬럼) 변경

-- 추가
alter table player add address varchar(80);

-- 수정
alter table player alter column address varchar(100);

-- 삭제
alter table player drop column address;

 

4. Truncate

select * from player;
insert into player values(1, 'test');
insert into player values(2, 'test2');

truncate table player;

* Truncate와 Delete의 차이는? 

- DDL(Truncate) vs. DML(Delete)

- 삭제 후 시작 시점이 달라짐. 

alter table player add playerIdx int identity(1000, 1) not null;
select * from player;

1) Truncate 후 insert한 결과 

2) Delete 후 insert한 결과

 


 

DML

1. select 

2. insert 

3. delete

4. update

Comments