728x90 반응형 분류 전체보기152 Oracle / 두개의 테이블 Join 하기 /INNER / OUTER / LEFT / RIGHT / FULL /inner Join 과 outer Join 차이점 JOIN은 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현해 줍니다. 이러한 JOIN은 보통 SELECT 문과 함께 자주 사용되며, INNER JOIN, OUTER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN 등이 있습니다. 두개의 테이블을 연관지어서 데이터를 가져와야 하는 경우에 각 테이블에 연관되는 값을 넣어서 테이블끼리 연관을 지어 데이터를 가져오는 방법입니다. 두개의 테이블에서 데이터를 동시에 가져오는 방법이므로 일단 두개의 테이블이 필요합니다. Create table Atable( aidx number not null, name varchar2(10) not null, email varchar2(20) not null );.. 2021. 6. 11. Oracle / 테이블에 컬럼 추가하기 / Alter table 이미 생성된 테이블에 컬럼을 추가 할때에는 데이터 정의 언어 Alter table문을 사용한다. 데이터 정의 언어 (DDL : Data Definition Language) 데이블이나 관계의 구조를 생성하는 사용하며, Create, Alter, Drop, Truncate 문 등이 있다. Create table Atable( name varchar2(10) not null, email varchar2(30) not null ); 위와 같이 테이블을 만들었는데 기본키로 지정될 컬럼이 있지 않아서, 테이블이 생성된 이후에 컬럼을 추가하려고 한다. alter table 테이블명 add 컬럼명 타입 제약조건; alter table Atable add aidx number not null; 여기서 주의할점은 Ata.. 2021. 6. 11. 테이블에 데이터 추가하기 / Insert into INSERT 테이블에 데이터를 추가하는 Insert 는, DML(데이터 조작어)에 해당한다. DML (데이터 조작어) 정의된 데이터베이스에 데이터를 입력하거나 수정 조회 삭제하는 등의 역할을 하는 언어를 말한다. insert문은 테이블에 데이터를 삽입하는 쿼리문이다. 아래는 예시로 만든 테이블 입니다. 아래의 테이블에 데이터를 삽입하는 방법입니다. Create table Atable( name varchar2(10) not null, email varchar2(30) not null ); Insert문 사용하기 insert into 테이블명(컬럼1,컬럼2) values('데이터','데이터'); insert into Atable(name,email) values('오라클','Oracle@oracle.com.. 2021. 6. 11. 컴포넌트 (Component) 웹 환경에서 일하다 보면 흔히 들을 수 있는 용어가 컴포넌트(Component)이다. 컴포넌트는 무엇을 의미하고 어떻게 다른지 알아보고자 한다. # 컴포넌트란?컴포넌트는 프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다. 그래서 객체지향언어를 사용할 때 자주 사용되며 재사용이 가능하기 때문에 컴포넌트 단위로 분류하거나 이동 가능하다는 특징이 있다. 이는 모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 할 수 있다. 웹사이트를 구축할 경우 모든 것을 새로 만드는 웹 사이트를 상상조차 할 수 없는게 현실이다. 대부분이 라이브러리, 플러그인, 모듈 그리고 컴포넌트로 재사용이 되는 부분들이 대.. 2021. 6. 10. 이전 1 ··· 18 19 20 21 22 23 24 ··· 38 다음 728x90 반응형