SQL 명령

moon.kick·2025년 3월 13일

SQL

목록 보기
3/11

확인했습니다. 주어진 SQL 명령을 순서대로 진행하려면, 각 단계에서 테이블을 수정하는 방법을 살펴보겠습니다.

1. ADD

먼저, test 테이블이 존재하지 않으므로, member 테이블을 수정하는 방식으로 시작하겠습니다. 추가할 열을 지정해봅니다. 예를 들어, age 컬럼을 추가하는 예시입니다.

alter table member
add age int;

2. DROP COLUMN

age 컬럼을 제거합니다.

alter table member
drop column age;

3. MODIFY

기존 컬럼을 수정하는 방법입니다. 예를 들어 username 컬럼의 길이를 100으로 변경하는 방법입니다.

alter table member
modify username varchar(100);

4. RENAME COLUMN

username 컬럼의 이름을 user_name으로 바꿔봅니다.

alter table member
rename column username to user_name;

5. ADD CONSTRAINT

gender 컬럼에 CHECK 제약조건을 추가하여, 값이 '남' 또는 '여'일 때만 유효하도록 합니다.

alter table member
add constraint check_gender check (gender in ('남', '여'));

6. DROP

member 테이블을 삭제하는 방법입니다.

drop table member;

참고:

  • ADD는 새 컬럼을 추가하는 명령어입니다.
  • DROP COLUMN은 컬럼을 제거하는 명령어입니다.
  • MODIFY는 컬럼의 속성(예: 데이터 타입)을 수정하는 명령어입니다.
  • RENAME COLUMN은 컬럼의 이름을 바꾸는 명령어입니다.
  • ADD CONSTRAINT는 테이블에 제약조건을 추가하는 명령어입니다.
  • DROP은 테이블이나 다른 객체를 삭제하는 명령어입니다.

이 순서대로 명령어를 실행할 수 있습니다.

profile
@mgkick

0개의 댓글