FlowerBombs
데이터 저장, 입력 / 수정 / 삭제 본문
데이터 저장, 입력 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