오라클

오라클의 기본 명령어_insert, select, update, delete

김판다 2021. 4. 27. 17:48

SQL의 기본 명령어

  • Create : Insert
  • Read : Select
  • Update : Update
  • Delete : Delete  

*sql은 대소문자를 구분하지 않는다


Insert query

테이블에 데이터를 삽입하는 명령어이다.

insert 문법에는 두가지 방법이 있다.

INSERT INTO 테이블명(컬럼1,컬럼2...) VALUES(값1, 값2 ...);

INSERT INTO 테이블명 VALUES(값1, 값2...);

 


Select query

select는 출력 명령문이다.

 

select * from 테이블명;

테이블안에 있는 모든 내용을 출력하고 싶을때는 *을 사용한다

조건에 맞는 정보만 출력하고 싶을때는

select * from 테이블명 where 조건문;

=>조건에 맞는 정보들을 모두 출력한다


 

부분 일치하는 데이터를 출력하는 명령어 : like

where name ='내용적음' ;

위의 경우에는 정확한 입력만 허용되기 때문에 like문을 이용하여 부분적으로 일치하는 데이터를 출력할 수 있다.

select * from 테이블 명 where 컬럼 명 like 'A%';
select * from 테이블 명 where 컬럼 명 like 'A___'

이때 '%'는 위에 몇자리가 와도 상관 없음이고

'_'를 사용하면 글자수를 의미한다


Update query

UPDATE 테이블 명 SET 넣어줄 데이터 WHERE 조건문;

where절을 입력하지 않으면 모든 컬럼이 변경되므로 주의해야한다.

 

-예시-

UPDATE person SET name = '홍길동' WHERE birth='91%';

 


Delete query

delete는 삭제 명령문이다.

DELETE FROM 테이블명;

을 사용하게되면 테이블 내의 모든 데이터가 삭제되므로 조심해야한다

 

모든 데이터가 삭제되는 것을 방지하기 위해 where절로 조건을 걸어 삭제한다.

DELETE FORM 테이블명 WHERE 조건문;