10/10

오늘은 like, insert, delete 명령어에 대해 배웠다.

LIKE(해당문자를 포함한) 명령어

※ (%)퍼센트 ->  0개 이상의 아무 문자를 나타내고 ,

※ ( _ )언더바 -> 1개의 아무 문자 를 나타낸다.

LIKE명령어는 where절 컬럼 명 뒤에 사용 되고 (퍼센트, 언더바)와 조합하여 찾고자하는 글자를 조합하여
사용 하면 된다.

 

위의 코드는 ch의 앞뒤로 비어있던 어떤 문자가 오던 상관 없이 customerName 컬에 ch 만 포함하고
있다면 찾아오는 명령문이다. 

 

LIKE를 사용할때에 대소문자 구분없이 다 찾아오게 된다.

 

앞에 어떤 문자가 오든 er로 끝나는 customerName 컬럼 을 조회하는 명령문.

 

언더바 ( _ ) 를 사용하여 컬럼에서 원하는 갯수만큼의 글자를 갖은 것도 조회가 가능하다.

 

 

INSERT (SQL에 데이터 집어 넣기) 명령어

insert의 사용 방법은 

문장 첫 시작부터 바로 INSERT INTO를 입력하고 집어 넣고자 하는 테이블 명을 입력후 소괄호 안에 입력을원하는 컬럼들
을 입력한 후 VALUES를 입력 insert into 에 입력한 컬럼명에 맞게 그리고 데이터 타입에 맞출수 있도록 하여 값을 
입력하면 된다.

---------

insert 명령어 실행 후

테이블 명을 조회 

insert 한 명령어가 잘 들어가 있는것을 볼 수 있다.

 

---------

---------

모든 컬럼의 데이터를 입력하려 할 때에는 컬럼 나열을 생락 가능하다.

---------

---------

id 값에 번호를 안 넣거나, 하나의 데이터에만 값을 넣어도 

데이터가 잘 들어간다 단 제일 큰 id 이후 순으로 순서가 들어가는것 같다. 

 

DELETE(SQL에 데이터 삭제하기) 명령어

delete의 사용방법은 insert 처럼 바로 DELETE 후 FROM 그리고 원하는 테이블 명을 입력 WHERE를 사용후 삭제하고픈 
컬럼의 데이터를 골라 지우면 된다. 테이블 명을 통째로 지울 수도 있지만 인텔리제이에서 막는다.

그리고 삭제를 하기전 우선 삭제하고자 하는 데이터가 맞는지 먼저 조회 후 삭제하도록 하자.

---------

삭제하고자 하는 데이터를 먼저 조회하고 

그 데이터가 맞다면 삭제 명령어 실행 후 조회하면 없어진 것을 볼 수 있다.

 

---------

---------

 범위를 지정 하여 삭제도 가능하다.

기존에 있던 ID가 9 까지 라서 10부터 조회하면 아까 지워진 손을 제외하고 조회 되게 된다.

조회 후 삭제 명령어를 실행시킨다음 다시 조회 해보면 

지워진것을 확인 할 수 있다.

+ Recent posts