분류 전체보기117 4. join 내부조인 - 가장 일반적인 형태의 조인 - 테이블간의 공통 칼럼을 사용하여 칼럼값이 같은 데이터를 연결한 조인 방법이다 외부조인 - 일반적인 조인인 내부조인을 확장한 개념인 조인 - 내부조인은 공통 칼럼을 통해 같은 값을 가진 row들만 결과로 추출한다 외부조인의 경우 +기호를 사용한 조인을 말한다 즉 해당 데이터가 존재하지 않더라도 이를 무시하고 조인에 참여하라는 역할을 하는 것이 바로 +이다 + 기호를 조인하는 테이블과 테이블에서 데이터가 존재하지 않는 테이블의 조인조건에 +를 붙어야한다 |교집합 JOIN| select pro.code, p_name, c_name, c_price 소비자가격 from producer pro, consumer con where pro.code = con.code; 소비자.. 2023. 9. 1. 3. Update, Delete, alter update형식 update 테이블명 set 칼럼1 = 값1, 칼럼2 = 값2, ... [where 조건식] update member set salary = 3000; salary를 전부 3000으로 수정 update member set salary = salary+50 where id >= 5; id가 5이상인것들만 salary에 50증가 delete형식 dlete [from]테이블명 -- from생략 가능 where 조건식 delete from member; 테이블 내용 삭제 테이블은 남아있음 delete from member where id > 3 and id 2023. 9. 1. 2. Insert, Select, like 테이블을 생성 create table test( id varchar2(10), -- 칼럼명,타입(글자수) kor number, gender varchar2(10) ); 오라클에서는 자바와 달리 주석을달때 --를 하면서 단다 오라클 마지막 줄에서는 주석을 달면 실행이 안되기때문에 마지막줄에서는 주석을 달면 안된다 한글의 경우는 한글자당 3의 크기를 가지기때문에 나중에 홍길동이라고 값을 삽입할시에 데이터의 크기는 9가됨으로 데이터값을 잘 설정해주어야 한다 create table member(-- 제약조건 primary key, not null id number primary key, --primary key: 레코드 구분 기준 id중복x, not null name varchar2(30) not null, s.. 2023. 9. 1. 1. DDL, DML, DCL DDL - 데이터베이스 정의어 - 객체 생성및 변경시에 사용 - DDL은 무조건 Auto commit이다 => rollback이 안됨 create 데이터베이스 생성 alter 데이터베이스 변경 drop 데이터베이스 삭제 rename 데이터베이스 객체 이름 변경 turncate 데이터베이스 저장 공간 삭제 DML - 칼럼의 순서는 바뀌어도 상관없다 - 언급되지 않는 칼럼은 null이 된다 select 행 검색 insert 행 추가 update 행 수정 delete 행 삭제 DCL - 데이터 제어 GRANT 데이터베이스에 대한 권한부여 REVOKE 데이터베이스에 대한 권한취소 2023. 8. 29. 이전 1 ··· 8 9 10 11 12 13 14 ··· 30 다음