Notice
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- jsp
- 스프링
- 설치
- 자바
- 폼태그
- MySQL
- jquery
- 알고리즘
- html
- 버튼
- 필터체인
- 이클립스
- jsp 내부객체
- 깃허브 간단요약
- 오라클
- Eclipse
- 제이쿼리
- 자바스크립트
- jstl
- 셋업
- 면접
- 깃허브
- 설정
- java
- EL태그
- springboot
- Oracle
- SESSION
- Spring
- 마이바티스
Archives
- Today
- Total
은은하게 코드 뿌시기
[DB] DML(Data Manipulation Language) 데이터조작어 본문
728x90
DML 의 종류?
SELECT, INSERT, UPDATE, DELETE
1. 데이터 추가
insert into scott.emptest (col1, col2, col3) values (''value1",'value2", null); insert into scott.emptest values (''value1",'value2",'2022-08-12"); insert into scott.emptest values (select co1, co2, co3 from emp); |
2. 데이터 수정
UPDATE emp SET ENAME = 'CLARK1' WHERE (EMPNO = '7782'); UPDATE emp SET ENAME = 'CLARK11' ; |
+ 데이터 수정 을 되돌리고 싶을때
rollback; |
4. 데이터 삭제하기
DELETE FROM scott.emptest; DELETE FROM scott.emp WHERE (EMPNO = '0'); DELETE FROM scott.emp WHERE job in (select b.job from (select e.job from emp e where e.job ='dd') as b ); => mysql은 한번 더감싸줘야됨. 오라클은 상관없음. my sql은 안전모드 걸려서 삭제안되는 경우있음 SET SQL_SAFE_UPDATES = 0; //안전모드 해제 SET SQL_SAFE_UPDATES = 1; //안전모드 켜기 |
728x90
'Database -Mysql,Oracle' 카테고리의 다른 글
[DB-MYSQL] 외부 접속 허용/ MYSQL 윈도우10 인바운드설정 (0) | 2022.08.16 |
---|---|
[DB] LOCK (0) | 2022.08.13 |
[DB] 세션(session) (0) | 2022.07.26 |
[DB] 트랜잭션(transaction)/ROLLBACK/COMMIT (0) | 2022.07.26 |
서브쿼리? (0) | 2022.07.26 |
Comments