FlowerBombs

데이터 저장, 입력 / 수정 / 삭제 본문

JAVA/SQL

데이터 저장, 입력 / 수정 / 삭제

CitronLemon 2019. 3. 5. 19:14

데이터 저장, 입력 INSERT 


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


- 컬럼이름의 나열을 생략할 경우 테이블 구조에 따라 전체 값을 모두 명시해야 함.


- 컬럼이름과 값은 저장하기를 원하는 필드만 명시하면 됨.

  -- 명시하지 않을 경우 NULL저장.

  -- NOT NULL로 설정된 필드는 반드시 명시되어야 한다.


- 날짜 형식의 경우 YYYY-MM-DD HH:MI:SS 형식으로 설정

  -- now() 함수를 사용할 경우 현재 시점이 저장됨.





데이터 수정 UPDATE



1
UPDATE 테이블이름 SET 컬럼1=값1, 컬럼2=값2, ..., 컬럼n = 값n [WHERE 검색조건];
cs


- WHERE절이 설정되지 않을 경우 모든 행이 일괄 수정됨.




데이터 삭제 DELETE


1
DELETE FROM 테이블이름 [WHERE 검색조건];
cs


- WHERE절이 설정되지 않을 경우 모든 행이 일괄 삭제 됨.






함수



데이터 입력 -> 저장할 값을 함수를 사용하여 명시


1
insert into <테이블이름> valuses (함수이름(값), 함수이름(값) ...);
cs




데이터 수정 -> 수정될 값에 함수 적용

1
2
3
4
update <테이블이름> set
컬럼이름=함수이름(값),
컬럼이름=함수이름(값)
[where 함수가 적용된 검색조건]
cs




데이터 삭제 - > 삭제대상은 WHERE 절에서 


1
2
delete from <테이블이름>
[where 함수가 적용된 검색조건]
cs




'JAVA > SQL' 카테고리의 다른 글

JDBC 라이브러리 설정  (0) 2019.03.08
테이블 생성/ 삭제  (0) 2019.03.06
SubQuery  (0) 2019.03.05
조인 ( JOIN )  (0) 2019.03.05
그룹함수  (0) 2019.03.05
Comments