본문 바로가기

select

[SQL] 테이블을 복제하자, AS SELECT!! Structured Query Language - AS SELECT를 활용한 테이블 복제 - 이번 글에서는 테이블을 만드는 또하나의 방법인 AS SELECT 를 활용한 방법입니다. 우선 테이블을 만드는 방법은 다음 글을 참고하시면 되겠습니다. 2011/07/24 - [데이터베이스/SQL & PL/SQL] - [SQL] 테이블을 만들어보자, CREATE!! AS SELECT를 이용해서 테이블을 만들게 되면 기존의 테이블의 가져와서 똑같이 복제합니다. 그렇기 때문에, 테이블 생성시에 기존의 데이터 유형을 일일이 다시 재정의 하지 않아도 됩니다. 하지만 여기서 주의해야할 점!! NOT NULL을 제외한 나머지 제약(Constraint)-기본키, 외부키, Unique, 등등-이 적용되지 않습니다. 이런 제약을 .. 더보기
[SQL] SELECT, 데이터를 조회하자! 데이터 베이스 안에 있는 데이터를 조회하기 위해서는 이번시간에 알아볼 SELECT문이 필수 입니다. 기본이기도 하구요. 사실 SELECT문만 잘 사용할 줄 안다면, 프로그래밍 할때도 많은 도움이 됩니다. 일단, 우선 SELECT문의 형식부터 알아보겠습니다. SELECT 컬럼명1, 컬럼명2, .... FROM 테이블명 WHERE 조건 ORDER BY 컬럼명; SELECT는 단독으로 쓰여질 수 없습니다. 필수로 따라가야 할 것이 FROM이구요. 그외 조건(WHERE)이나 기타 다른 키워드를 사용할 수 있습니다. SELECT에서는 우선 조회할려는 데이터가 담겨있는 컬럼을 조회합니다. 한 컬럼내에서는 동일한 타입과 성격의 데이터가 저장이 되는데요. 하나의 테이블이 하나 이상의 컬럼을 담고 있을때 SELECT 를.. 더보기