본문 바로가기
728x90

BOOK/오라클20

데이터조회 테이블 내용 조회 가장 사용 용도가 많고 사용 방법이 화려한(?) 명령어절이 아닐까 한다. 컬럼명 대신 '*'를 사용하면 모든 컬럼이 대상이 된다. 실제 현업에서는 사용을 극도로(^^!) 제한하고 있는 문자 이기도 하다. 1. 기본유형 SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 WHERE 조건 예1] member 테이블의 모든 내용을 조회해 보자. SELECT * FROM member 예2] member 테이블의 id가 1001 사람의 내용을 조회해 보자. SELECT * FROM member WHERE id='1001' 2. LIKE 연산자 사용 SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 WHERE 컬럼명 LIKE '%조회할문자%' [ ESCAPE '\' ] ''안에 %.. 2021. 8. 2.
데이터삭제 테이블 내용 삭제 delete 명령을 사용하여 레코드를 삭제할 수 있다. 이때 주의해야 할 사항은 WHERE절을 생략하면 해당 테이블의 구조만 남고 모두 삭제된다. "TRUNCATE TABLE 테이블명"과 동일한 결과가 된다. 구조1 DELETE FROM 테이블명 WHERE 조건 예1] member 테이블의 ID가 1001 인 회원을 삭제해 보자. DELETE FROM member WHERE id='1001'; 예2] member 테이블의 레코드를 모두 삭제하기. DELETE FROM member; // or TRUNCATE TABEL member; 2021. 8. 2.
데이터수정 테이블 내용 수정 insert 절을 사용하여 데이터를 테이블내에 입력하였다면 수정하는 명령어절은 UPDATE절이다. 구조1 UPDATE 테이블명 SET 컬럼명 = 값, [컬럼명 = 값, ... ] WHERE 조건 구조2 (서브 쿼리를 사용하여 수정하기) UPDATE 테이블명 SET (컬럼명1, 컬럼명2, ...) = SELECT 컬럼명1, 컬럼명2, ... FROM 테이블명 [WHERE 조건1]) WHERE 조건2 UPDATE 명령절안에 SELECT절을 사용하여 특정 데이터를 수정할수 있다. 단, SET절에 나열된 컬럼명들은 반드시 SELECT절에서 나열되어야 한다. 예1] member 테이블의 ID가 1001 인 회원의 이름을 '홍길동'으로 바꾸어 보자. UPDATE member SET irum='홍길.. 2021. 8. 2.
데이터입력 자료 입력 테이블에 데이터를 입력하는 방법에는 몇가지가 있다. insert into 테이블명(필드명1, 필드명2, ...) values(값1, 값2, ...) 필드명의 순서와 값의 순서가 일치해야 하며 문자값일 경우 작은 따옴표로 묶어 주어야 한다. insert into 테이블명 values(값1, 값2, ...) 모든 필드에 값을 넣어줄때는 필드명을 생략할 수 있으나 입력할 값의 순서는 desc명령으로 본 필드순이여야 한다. insert into 테이블명 select * from 테이블명2 서브쿼리로 자료를 입력할 수 있다. 단, 명시된 테이블명과 테이블명2는 동일한 구조로 되어 있어야 한다. insert all into 테이블명1 values(필드명1, 필드명2, ...) into 테이블명2 valu.. 2021. 8. 2.
728x90
LIST