본문 바로가기

web developer138

[SQL] DELETE DB 데이터 삭제하기 SQL - DELETE 쿼리를 이용해서 DB의 데이터를 삭제하는 것이 DELETE 절이다 삭제 시에는 컬럼이나 테이블이 삭제되는 것이 아니라 열을 삭제하는 것을 기억하자 사용 양식은 다음과 같다 DELETE FROM [테이블 명]을 적어주면 된다 하지만 삭제도 UPDATE와 마찬가지로 WHERE절이 없다면 모든 열이 사라지게 되므로 아래와 같이 WHERE 절로 삭제를 하려고 하는 열이 가진 데이터를 지정해주므로써 그 데이터를 가진 열을 모두 삭제할 수 있다 WHERE절로 걸어줘야 ACTOR_ID가 19인 항목만 삭제가 된다 특정 하나의 데이터를 삭제하기 위해서 PK값을 WHERE절로 많이 사용하게 된다 2016. 5. 12.
[SQL] Update 쿼리로 DB 데이터 업데이트 하기 SQL - UPDATE # 테이블 업데이트 테이블의 자료를 수정을 시킬 때 즉 업데이트시 사용되는 쿼리이다UPDATE [테이블 명]SET [컬럼 명] = 넣을 값 형태로 작성을 하면 된다 다음의 예시를 보자 그냥 업데이트를 하게 되면 모든 데이터 들이 박영희로 바뀐다 그렇기 때문에 UPDATE나 DELETE는 항상 WHERE절로 변경해줘야 한다 WHERE 절로 ACTOR_ID가 202인 사람을 박영희로 바꾼 것이다 하지만 업데이트로 여러가지 데이터를 변경할 순 없다 한번에 한가지 값으로만 변경이 가능하다 여러 가지 값을 하나의 값으로 동시에 변경을 하려면 콤마를 이용해서 변경하면 된다 2016. 5. 12.
[SQL] INSERT INTO 삽입문 쿼리 SQL - INSERT INTO # 쿼리의 삽입 문법 INSERT INTO에는 테이블 이름과 컬럼명들이 들어간다 또한 VALUES에는 컬럼에 들어갈 순서대로 입력해준다 일반적인 INSERT문의 문법 GRADE 테이블에 가보면 데이터가 입력되어 있다 그러나 쿼리는 휘발성이기 때문에 변경사항 커밋을 해주지 않는다면 데이터가 반영되지 않는다 커밋하기 전에는 임시로 저장이 되어 있고 커밋을 해야 적용이 되는 것이다 적용이 된 후 다시 쿼리를 실행시키면 오류가 발생한다 00001 번의 오류인데 바로 PK가 중복되었다는 에러이다 키 값의 중복을 피하고 간편하게 하기 위해 시퀀스를 사용하면 된다 시퀀스를 이용해서 전체 관람가를 입력하고 전체 관람가 위치에 다음에 입력할 12세 이상 관람가를 입력한다 결과값을 보면 G.. 2016. 5. 11.
[Java] SubString 자바 글자 자르기 Java - Substring Substring은 글자를 자르는 것이다 split도 있지만 위치를 지정해서 삭제를 할 수 있다 Substring은 시작의 위치에서 끝 위치를 지정해서 그 외 글자를 삭제하는 메소드이다 #1 Substring #1 프로그램 결과물 지정한 값 이외의 문자들이 잘라지는 것을 볼 수 있다 인덱스 번호를 입력해줘도 되지만 String의 메소드를 이용해서 작성을 하는 것이 좋다 indexOf(찾는 문자값의 인덱스값)이나 length(문자열 길이)를 이용한다 문자열 자르기는 응용 방법이 다양하다 만약에 개인정보를 입력 받고 마스킹 (모자이크) 처리 해야 한다면 다음과 같이 간단하게 응용이 가능하다 #2 모자이크 처리 #2 프로그램 결과물 substring에서 한글을 입력되었다면 잘못된.. 2016. 5. 9.