728x90
PostgreSQL을 이용하며 실습해보는 과정에서 테이블을 생성한 후 수정해야하는 상황이 생길 때 헷갈렸던 부분들을 따로 정리했다. 기존에 사용하던 MySQL(MariaDB)의 명령어도 따로 정리할 생각이다.
테이블명 변경하기
ALTER TABLE [기존 테이블명] RENAME TO [변경될 테이블명];
기존 테이블에 컬럼 추가하기
ALTER TABLE [테이블명] ADD [컬럼명] [데이터 타입];
컬럼 제거하기
ALTER TABLE [테이블명] DROP [컬럼명];
컬럼명 변경하기
ALTER TABLE [테이블명] RENAME COLUMN [기존 컬럼명] TO [변경될 컬럼명];
컬럼의 데이터 타입 변경하기
ALTER TABLE [테이블명] ALTER COLUMN [컬럼명] TYPE [변경될 데이터 타입];
컬럼 NULL 비허용 속성 추가하기
ALTER TALBE [테이블명] ALTER [컬럼명] SET NOU NULL;
컬럼 NULL 비허용 속성 제거하기(NULLABLE하게 만들기)
ALTER TABLE [테이블명] ALTER [컬럼명] DROP NOT NULL;
테이블 소유자 변경하기
ALTER TABLE [테이블명] OWNER TO [계정];
반응형
'Database > PostgreSQL' 카테고리의 다른 글
SQL) SELF JOIN, CONCAT(문자열 합치기) (0) | 2021.05.24 |
---|---|
SQL) 실습 내용 정리(데이터 조회와 필터링) (0) | 2021.05.18 |
SQL) IS NULL (0) | 2021.05.18 |
SQL) IN 연산자 (0) | 2021.05.18 |
SQL) LIMIT, FETCH를 통해 행의 수 한정하기, OFFSET 키워드로 인덱스 지정하기 (0) | 2021.05.15 |