본문 바로가기
반응형

alter2

MYSQL ALTER DB 구조를 수정하거나 컬럼명을 변경하거나 제약조건을 변경할때 ALTER 문을 사용한다. 컬럼의 값을 변경할때는 UPDATE, 테이블의 구조적인 부분을 변경할때는 ALTER 기억하자. -- 컬럼을 변경할때 alter table 테이블명 modify column 컬럼명 변경할항목들(ex:데이터타입, 제약조건); -- 예시 alter table userinfo modify column user_birth varchar(30) not null; -- 컬럼 추가 alter table 테이블명 add column 추가할컬럼명 [데이터타입] [제약조건]; -- 예시 alter table helper_comment add column comm_update datetime; -- 컬럼이름 변경 alter table 테.. 2023. 1. 19.
26일차(2). 뷰(View)와 시퀀스(Sequence) View는 하나 이상의 테이블이나 다른 뷰의 데이터를 볼수 있게 하는 데이터베이스 객체 이다. 우리가 조회하는 Select문의 조회 결과는 일회성이다. 물론 다중 Insert문에서 처럼 Insert를 하는 값으로 일시적으로 사용할수는 있지만 그게 다이다. 하지만 View를 이용하면 Select문을 이용하여 조회한 값의 객체를 재사용할수 있게 가상 테이블을 생성하여 반복적인 Select문을 이용한 조회를 줄여줄수 있다. 뷰를 생성하는 문법이다. --View 생성 문법 create or replace view 뷰이름 as 서브쿼리; --생성한 View 삭제 문법 DROP VIEW 뷰명; 여기서 create or replace는 뷰가 없다면 생성을 하고 있다면 수정을 한다. or replace는 생략이 가능하.. 2022. 11. 30.
반응형